微信公众号制作开发 微信小程序定制开发 网站建设制作 手机app软件开发

您的位置:首页 > 技术观点 > 信息详情

thinkphp:查询数据库按照某个字段的长度进行排序

来源:山东鸿软信息科技有限公司  阅读量:848  时间:2024-06-18 17:19

例子:求得表locations中当字段managed的值为Y时loccode和locationname的值,并且按照字段locationname的长度进行顺序排序。

 Db::table('locations')

->where('managed', 'Y')

->field('loccode, locationname')

->orderRaw('CHAR_LENGTH(locationname) ASC')

->select();


核心代码:

->orderRaw('CHAR_LENGTH(locationname) ASC')



方法二:

Db::table('locations')

->where('managed', 'Y')

->field('loccode, locationname')

->orderRaw('LENGTH(locationname) ASC')

->select();





本文标签:

成为您更加专业的技术合伙人

网站建设 | APP开发 | 产品服务 | 技术观点 | 关于我们      客服电子邮箱:1828087588@qq.com  客服QQ:1828087588、1421667633  电话:151-6502-2080

Copyright © 2016-2024 山东鸿软信息科技有限公司 版权所有 https://www.greatsoft.cn 鲁ICP备16026454号