我想在varchar列中进行搜索,返回最后三部分中包含字母的行。像:
id name
--- -----
1 06jesq12g
2 06jesq123
3 06jesq126
4 06jesq12f
我想要id为1和4的记录,因为它们在最后三部分中有“字母”。并非所有这些都是数字。我希望我明白我的意思,对不起我的英语:)
答案 0 :(得分:1)
使用SQL:
SELECT *
FROM ...
WHERE name REGEXP ('([a-z]..$|[a-z].$|[a-z]$)')