在MySQL中查询具有特定长度的字符串字段

时间:2011-02-09 02:57:06

标签: mysql sql string

如何让MySQL查询询问列中具有特定长度的所有字符串字段?

谢谢!

2 个答案:

答案 0 :(得分:62)

使用LENGTH()检查字节长度:

SELECT str FROM sometable WHERE LENGTH(str) = 5;

CHAR_LENGTH()用于检查字符数的长度(对多字节字符串有用):

SELECT str FROM sometable WHERE CHAR_LENGTH(str) = 5;

答案 1 :(得分:5)

select * 
from myTable 
where length(myColumn) = 5