如果有一个sql select语句获取数据的最后一个值。
我是这样的意思:
数据库表1
|id| code| name |
|1 | abc | absent |
|2 | cbd | tabsent|
|3 | def | late |
|4 | efg | kalant |
如何获取结束值为ent
的数据:
SELECT * FROM table 1
WHERE (endValue of name)= "ent"
答案 0 :(得分:2)
SELECT *
FROM Table1
WHERE name like "%ent"
答案 1 :(得分:0)
SELECT *
FROM Table1
WHERE RIGHT(name, 3) = "ent"
也可能是一种可能性,而不是LIKE "%ent"
语句。见http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_right