mysql 查询字段大于某长度的SQL

在MySQL中,要查询某个字段的值长度大于特定数值的所有记录,可以使用LENGTH()或CHAR_LENGTH()函数配合WHERE子句来实现。

这两个函数分别计算字符串所占用的字节长度和字符长度(对于多字节字符集如UTF-8,两者可能不同)。


假设有一个名为my_table的表,其中包含一个名为my_column的文本字段,你想找出这个字段内容长度大于5个字节的所有记录,可以这样写SQL查询:

数字:

SELECT * FROM my_table WHERE LENGTH(my_column) > 5;

如果要按字符数而非字节数来计算长度,并且数据库使用的字符集是多字节的(如UTF-8),应使用CHAR_LENGTH()函数:

SELECT * FROM my_table WHERE CHAR_LENGTH(my_column) > 5;

上述语句将返回my_column字段值长度(字节/字符)超过5的所有行。

相关推荐

  1. mysql 查询字段大于长度SQL

    2024-03-16 06:08:03       20 阅读
  2. mybatis查询修改mysqljson字段

    2024-03-16 06:08:03       32 阅读
  3. mysql字段查询重复数据

    2024-03-16 06:08:03       14 阅读
  4. Mybatis分组查询大于最小值记录

    2024-03-16 06:08:03       18 阅读
  5. mysqlvarchar长度到底能插多少字符

    2024-03-16 06:08:03       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 06:08:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 06:08:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 06:08:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 06:08:03       20 阅读

热门阅读

  1. Lua 学习

    2024-03-16 06:08:03       21 阅读
  2. SpringBoot打造企业级进销存储系统 第四讲

    2024-03-16 06:08:03       24 阅读
  3. 关于I2C(Inter-Integrated Circuit)死锁及解决措施

    2024-03-16 06:08:03       19 阅读
  4. 金钱感知-

    2024-03-16 06:08:03       21 阅读
  5. 在Flutter中创建自定义的左对齐TabBar组件

    2024-03-16 06:08:03       20 阅读
  6. 【C#动态加载数据】“防界面卡死”

    2024-03-16 06:08:03       24 阅读
  7. 突破编程_C++_设计模式(中介者模式)

    2024-03-16 06:08:03       18 阅读
  8. 【vim 学习系列文章 14 -- 快速选中多行】

    2024-03-16 06:08:03       23 阅读