通过strlen从数据库中选择行

时间:2011-02-19 02:31:36

标签: mysql string string-length

有没有办法选择给定值为特定长度的数据库表行,例如,少于5个字符长?

在PHP中strlen

MySQL中有类似内容吗?

2 个答案:

答案 0 :(得分:72)

SELECT * FROM table_name WHERE CHAR_LENGTH(column_name) < 5

答案 1 :(得分:9)

LENGTH("my_string")以字节为单位返回字符串的长度

SELECT * FROM table_name WHERE LENGTH(column_name) < 5

请记住,字符可以由多个字节组成,如UTF-8中的字节。