前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >beego 框架 QueryBuilder 的 order by 的使用

beego 框架 QueryBuilder 的 order by 的使用

作者头像
LeoXu
发布2018-08-15 14:23:08
1.3K0
发布2018-08-15 14:23:08
举报
文章被收录于专栏:LeoXu的博客LeoXu的博客

一直不理解 QueryBuilder 在按照多个字段进行排序的时候怎么处理,官方的文档也处理提供API清单之外,就没讲清楚。

代码语言:javascript
复制
OrderBy(fields ...string) QueryBuilder
 Asc() QueryBuilder
 Desc() QueryBuilder

我发现,其实也可以不调用 Asc 或者 Desc 函数,直接将排序关键字写到 OrderBy 函数的 fileds 参数即可,例如:

代码语言:javascript
复制
OrderBy("TB.C1 DESC, TB.C2 ASC")

这样就行了!

其实 Beego 的 QueryBuilder 就是方便你以程序的方式来理解自己安排的查询语句的,API只是简单的做到拼装SQL,并没有提供强大的解析能力。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档