【发布时间】:2011-03-10 14:46:27
【问题描述】:
mysql中有没有类似“strlen”的函数?
【问题讨论】:
标签: mysql
mysql中有没有类似“strlen”的函数?
【问题讨论】:
标签: mysql
【讨论】:
您可以使用 LENGTH 关键字来做到这一点
SELECT * FROM table WHERE LENGTH (name) > 150;
【讨论】:
如何选择一个文本列,其中字符串长度>0?
你可以比较空字符串:
SELECT yourcolumn
FROM yourtable
WHERE yourcolumn <> ''
【讨论】:
以下查询将为您完成这项工作。
select length(your_text_column) from sample_table where length(some_column) > 0
【讨论】:
对于在 Google 中遇到此答案的任何人,请记住这一点:
其实,CHAR_LENGTH() 应该是更好的选择。对于多字节字符集,LENGTH() 将为您提供字符串占用的字节数,而 CHAR_LENGTH() 将返回字符数
【讨论】: