MYSQL-利用if函数把NULL或者空串儿排在后面
来源:互联网 发布:手机绘画的软件 编辑:程序博客网 时间:2024/06/10 21:34
问题场景
表名:tb_a
表字段:id,gene_id,chr [都是varchar]
值:
要求按照chr数值大小升序并且没有值(NULL或者空串)的放在后面。
前言
在MySQL里按照chr字段升序排列的话(默认升序),NULL或者空串儿会被放在前面
降序则相反
但是降序满足不了chr按照数值大小升序排序(因为是chr被定义为varchar类型)
解决方式
a 用if函数判断NULL或者空串为一个足够大的数值型varchar类型的值,例如‘1000000000000’,读者可以根据情况改变这个假定值。这样的话chr字段每一条记录都有了值。
b 剩下的就是把数值型的varchar字段按照数值大小升序排列,思路可以参考MYSQL-对varchar类型字段(都是数字)按照整数大小倒序排列
SQL
阅读全文
0 0
- MYSQL-利用if函数把NULL或者空串儿排在后面
- mysql if 、ifnull、is not null 和isnull函数
- 如何让mysql的排序字段的值为空(null)的时候排在后面
- mysql中的if函数
- mysql if 函数
- MySQL的IF函数
- mysql中if函数
- MySQL的IF函数
- MySQL的IF函数
- sql 降序排序时,null排在后面
- mybatis 中if判断把零识别为null
- mysql中查询字段为null或者不为null
- mysql中查询字段为null或者不为null
- mysql中查询字段替null或者不为null
- mysql中查询字段为null或者不为null
- mysql 查询字段为null或者非null
- mysql中查询字段为null或者不为null
- mysql中查询字段为null或者不为null
- leetcode题目例题解析
- 工具分享之GitforWindows国内下载站
- table 表头固定,表体滚动的css方法
- JSONArray类将JavaBean,List,Map转换成json字符串
- EasyDSS流媒体解决方案之Nodejs调用bat或sh脚本
- MYSQL-利用if函数把NULL或者空串儿排在后面
- 字符串匹配(后缀数组)
- 常用图标库
- 获取TextView中文本的宽度
- awk使用笔记:多维数组(带例子)
- mysql一些常用命令
- 机器学习概览
- Linux-centos下安装mysql
- android之在代码中控制视图