2

如果有获取数据最后一个值的 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"
4

2 回答 2

2
SELECT * 
FROM Table1 
WHERE name like "%ent"
于 2013-10-01T11:01:30.793 回答
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

于 2013-10-01T11:06:45.347 回答