芯友网xin1234.com

mysql 查询一个字符串字段 最长的一条记录



【冒泡】钙片汤
MySQL支持这样查询吗?百度不到,求大神赐教
mysql 查询一个字符串字段 最长的一条记录
【话唠】too
select 记录字段 from table order by length(记录字段) desc limit 1
漏了一个where
select 记录字段 from table where 1 order by length(记录字段) desc limit 1
【活跃】ideaa
select 
`字段`, length(`字段`) 
from 表名 
where 
length(`字段`) = ( select max(length(`字段`)) from 表名  )

http://stackoverflow.com/questions/2357620/maxlengthfield-in-mysql
【话唠】too
@ideaa 佩服,你这个性能更好。
【活跃】ideaa
@too 我也写不好 所以google了一下

相关问题
mysql内连接查询一般优化的方法是关键字段加索引?】 连接外键查询呗要么就不要连接查询】分成两句sql来执行
sql中如何查询两个字段值相等的数据】 数据不大的话,考虑用内连接select p1.user,p2.pass from (select user from sp_aaa) as p1 inner join sp_AAA as p2 on p1.
ThinkPHPwhere($condition)操作时,$condition是自己拼组的字符串】 where里面是传数组的你传值是会报错的;$condition 传 sql 条件字符串也可以的
能不能用一句SQL语句查询数据表中 username字段是手机号码的 数据呢 】 肯定可以啊;SELECT * FORM. v9_workflow_copy where REGEXP_LIKE('workname', '^[1]{1}[35]{1}[[:digit:]]{9}$'  这句错在哪里呢  要匹配手机号码的 
------分隔线----------------------------
赞助商链接
赞助商链接