当前位置: 首页 > news >正文

成都网站内容策划广西seo公司

成都网站内容策划,广西seo公司,东莞专业做网站建设服务,企业所得税减免优惠政策最近遇到一个需求 #xff0c;需要对一个报表的多个字段进行多字段复杂条件排序 排序字段为NULL时 Mysql对于排序字段为NULL时#xff0c;有自身默认的排序规则#xff0c;默认是认为null 值 是无穷小 ELECT id,script_id,last_modified,live_count,next_show FROM virtua… 最近遇到一个需求 需要对一个报表的多个字段进行多字段复杂条件排序 排序字段为NULL时 Mysql对于排序字段为NULL时有自身默认的排序规则默认是认为null 值 是无穷小 ELECT id,script_id,last_modified,live_count,next_show FROM virtual_live_script where 1 1and creator is null ORDER BYlive_count desc,next_show asc,last_modified desc; 可以看到 next_show 为空的字段 的确按照 升序 是最小的 如果想让 next_show 为 null的记录排在最后 应该怎么处理呢可以在引入一个新的字段 比如sort 字段排序的时候 对这个新的字段也排序就可以实现上述逻辑同样的思路 还可以对null 值字段进行特殊处理 SELECT id,script_id,last_modified,live_count,next_show,next_show is null as sort FROM virtual_live_script where 1 1and creator is nullORDER BY live_count desc,sort asc,next_show asc,last_modified desc;还有一种不加辅助字段的方法利用IFNULL 函数这里给为空时间指定一个值只不过要在业务代码中要去除2030-01-01 00:00:00 这个有点侵入性 SELECT id,script_id,last_modified,live_count,ifnull(next_show,2030-01-01 00:00:00) as tmp FROM virtual_live_script where 1 1and creator is nullORDER BY live_count desc,tmp asc,last_modified desc;多条件复杂排序 对于多条件的复杂排序可以使用case … when语句类似如下思路 SELECT id,script_id,script_name,cover_url,last_modified,live_count,pre_count,end_count,status,next_show FROM virtual_live_script where 1 1and creator :creator order by live_count desc,CASEWHEN live_count 0 AND next_show IS NULL THEN -1WHEN live_count 0 AND pre_count 0 THEN 0ELSE 0END desc,next_show asc,last_modified desc;参考 Mysql排序字段为NULL如何排序 sort-by-start-date-desc-if-end-date-is-null-if-not-sort-by-end-date
http://www.hkea.cn/news/14370361/

相关文章:

  • 学网站建设有什么用商务网站规划建设与管理答案
  • 动漫网站建设策划书微信打卡小程序怎么做
  • 图书馆网站建设的意义自定义网页
  • 网站index.php被修改网站建设的大公司好
  • 手机网站设计公司立找亿企邦wordpress 来路插件
  • HS酒店网站建设衡水电子商务网站建设
  • 建设工程新工艺网站做毕设好的网站
  • 瑞安网站设计网络媒体设计与制作
  • 最优秀的无锡网站建设宁河网站建设
  • 网站备案号申请濮阳做网站
  • 环保设备在那个网站做商标设计logo图案设计软件
  • 成都网站建设服务公司关键词百度云
  • 成都高新区网站建设wordpress安装md
  • 做湘菜的网站安卓手机app应用开发
  • 株洲网站建设开发icp备案网站接入信息ip地址段怎么填
  • 如何做阿里巴巴网站手机qq浏览器网页安全防护怎么关
  • 广州 网站开发 骏域什么网站推广比较好
  • 网站规划详细设计怎么写wordpress 代码在哪里修改
  • 网站建设应遵守的原则企业vi设计欣赏
  • 网上做题扣分在哪个网站上做郑州seo培训班
  • 用asp.net做购物网站北湖区网站建设专业
  • 宜春做网站的数据库内容进 wordpress
  • 吉林省软环境建设网站微信推广文案范文
  • 网站推广存在的问题网站建设论文选题
  • 公司一定建设网站我要推广
  • 一诺建站新媒体营销有哪些岗位
  • 用家用路由器ip做网站WordPress前端文本图片添加
  • 校园服装网站建设预算网站建设话术分析
  • 做网站销售会遇到哪些问题烟台专门做网站的
  • 网站建设中采用的技术方案嘉兴网站建设网站建设