Mysql选择字符串函数问题

时间:2010-10-13 21:18:30

标签: php mysql

我想在表中匹配以特定值结尾的行时选择记录。

例如

如果在特定记录的末尾找到“oop”,则选择记录

请问我该怎么办呢

感谢

3 个答案:

答案 0 :(得分:2)

您可以使用LIKE:

SELECT *
FROM your_table
WHERE your_column LIKE '%oop'

请注意,此查询将导致完整扫描,因此如果您有许多行,它可能会很慢。

答案 1 :(得分:1)

select * from yourtable where somevalue like '%oop'

答案 2 :(得分:0)

SELECT *
FROM your_table
WHERE your_column REGEXP 'oop'

正则表达式查询可以打开一些非常酷的额外功能,这些功能无法触及。