在数据库记录/ Mysql中搜索字母

时间:2012-02-19 15:56:13

标签: mysql string parsing substring

我想在varchar列中进行搜索,返回最后三部分中包含字母的行。像:

id name
--- -----
1 06jesq12g
2 06jesq123
3 06jesq126
4 06jesq12f

我想要id为1和4的记录,因为它们在最后三部分中有“字母”。并非所有这些都是数字。我希望我明白我的意思,对不起我的英语:)

1 个答案:

答案 0 :(得分:1)

使用SQL:

SELECT * 
FROM ... 
WHERE name REGEXP ('([a-z]..$|[a-z].$|[a-z]$)')