mysql 怎么查询一个字段值的长度

mysql 怎么查询一个字段值的长度,第1张

1、一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan`

查询数据:

2、有些时候需要查询某个字段长度为多少时候才显示数据:

SQL语句:SELECT `lcontent` FROM `caiji_ym_liuyan` where

length(lcontent)<=40

PS:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下

特别要注意的就时候对于字节的转换!

不对。因为没有排序的情况下,limit 1,并不能保证取的是第一条记录。

步骤如下:

1、创建测试表;

create table test_aaa(id int, bbb int , ccc int)

2、插入测试数据;

insert into test_aaa values(1, 111, 222)

insert into test_aaa values(3, 333, 444)

insert into test_aaa values(2, 555, 666)

3、查询表中数据;可以看下id并没有排序;

select * from test_aaa

4、重新排序后,再取第一条记录;并去bbb字段的长度;

select id, length(bbb) lb

from (select * from test_aaa order by id) t

limit 1

SELECT * FROM zhuce WHERE LENGTH(user_yuanyin)>= 2

length是一个函数,判断字符的长度,>=2 应该写在外面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8660761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存