首页 > 数据库 >sql 按字段升降序,NULL排最后

sql 按字段升降序,NULL排最后

时间:2023-11-02 17:44:36浏览次数:39  
标签:CASE LastAuthTime 按字段 sql 升降 NULL

 

//CASE 表达式来对 LastAuthTime 字段进行逻辑判断,当 LastAuthTime 为 NULL 时,赋予它一个比非空值更大的排序权重。这样,查询结果中的 NULL 值将会显示在最后面。

SELECT * FROM TbUser ORDER BY CASE WHEN LastAuthTime IS NULL THEN 1 ELSE 0 END, LastAuthTime ASC

 

标签:CASE,LastAuthTime,按字段,sql,升降,NULL
From: https://www.cnblogs.com/SmallChen/p/17805919.html

相关文章

  • kubesphere安装Mysql
          ......
  • Windows系统使用MySql Workbench远程登陆Linux系统的MySql Server
     0.系统版本客户端:Windows10服务器:Ubuntu22.04(阿里ECS)数据库:Mysql8.0.351.操作步骤服务器端1.1在ubuntu22.04中安装Mysql1.1.1更新索引sudoaptupdate1.1.2安装sudoaptinstallmysql-server完成后查看版本mysql-V1.2修改Mysql......
  • SQL语句优化
    一、MySQL性能    1.1、最大数据量         抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。                                《......
  • mysql,左连接 ,查询右表为null的写法,删除,带join条件的写法
    select*fromsale_guestsgleftjoinsale_billsbonsg.bill_id=sb.idwheresg.gmt_create>'2023-10-20'andsb.bill_noisNULLselect*fromsale_empseleftjoinsale_billsbonse.bill_id=sb.idwherese.gmt_create>'2023-10-20'and......
  • sql语句性能进阶必须了解的知识点——索引失效分析
    在前面的文章中讲解了sql语句的优化策略https://blog.51cto.com/liwen629/8146651sql语句的优化重点还有一处,那就是——索引!好多sql语句慢的本质原因就是设置的索引失效或者根本没有建立索引!今天我们就来总结一下那些无效的索引设置方式进而避免大家踩坑!看到这里有的同学会问:what?......
  • 16、MySQL拆分与拼接行数据
    一、根据逗号拆分行数据:1、数据表:2、数据拆分:SELECTde.uuid,de.`name`,SUBSTRING_INDEX(SUBSTRING_INDEX(de.`code`,',',ht.help_topic_id+1),',',-1)ASnewCodeFROM`demo`deJOINmysql.help_topichtONht.help_topic_id&......
  • python爬虫数据存进mysql数据库
    一、安装mysql和mysqlworkbench我已经在电脑上安装了最新的mysql8.2.0,配置好环境变量,在命令提示符中以管理员的身份初始化并成功启动mysql数据库。前期因为以前的mysql没有卸载干净,导致mysql一直无法启动服务。所以一定要保证以前的mysql卸载干净才能重新安装,以前没有安装过的......
  • 一文学习mysql基础知识
    1.常见的数据库产品    1)oracle   --甲骨文    2)DB2      --IBM    3)SQLsever--微软    4)MySql    --AB->SUN->甲骨文2.名词解释    字段   --表中的列    记录   --表中的行3.登录远程数据库    1)打开一个终端窗......
  • mysqld got signal 11
    【1】mysql实例启动故障5.7.21-》5.7.42数据库升级后,启动发现错误日志如下2023-08-10T23:05:53.463377+08:000[Warning]TIMESTAMPwithimplicitDEFAULTvalueisdeprecated.Pleaseuse--explicit_defaults_for_timestampserveroption(seedocumentationformore......
  • sqlserver与Oracle建立连接,查询oracle中的数据(navicat版)
    1,打开navicat选中sqlserver服务器点击其他找到链接服务器(不要选错数据库)2,点击新建链接服务器,如图选着其他数据源,按图填写,程序字符串根据自己情况修改(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.6)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SER......