mysql 5.7 not null_mysql5.7基础 select...where...is not null 查找不为NULL的内容

礼悟:

公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。

虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。

数据、数据,命根就在数据。操作数据库一定要谨慎小心。给最苦 这里的代码,看看就好,要有自己的判断。遇到抉择,要不耻上下问。

mysql:5.7

os:Windows7 x64

代码及效果

mysql> select * from t1;

+------+-------+

| id | name |

+------+-------+

| 4 | Hello |

| 2 | World |

| NULL | nihao |

| 3 | nihao |

| 100 | nihao |

+------+-------+

5 rows in set (0.00 sec)

mysql> select * from t1 where id is not null;

+------+-------+

| id | name |

+------+-------+

| 4 | Hello |

| 2 | World |

| 3 | nihao |

| 100 | nihao |

+------+-------+

4 rows in set (0.00 sec)

mysql>

mysql,关系型数据库管理系统,优秀,值得学习。

学习资源:itcast和itheima视频库 + 清净的心地。

如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。

博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。

mysql5.7基础 select...where...is not null 查找不为NULL的内容

标签:优秀   数据库管理   nihao   ima   ...   select   null   name   基础

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/jizuiku/p/8409854.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL 5.7版本中,没有内置的ROW_NUMBER函数的写法。如果你需要实现类似ROW_NUMBER功能,可以使用变量和子查询来实现。以下是一种实现方式: ```sql CREATE TABLE TZ_DIAG_STAND SELECT * FROM ( SELECT @RN := CASE WHEN @DIAGNOSIS_NAME = DIAGNOSIS_NAME THEN @RN + 1 ELSE 1 END AS RN, @DIAGNOSIS_NAME := DIAGNOSIS_NAME AS DIAG_NAME, MASTER_ID, NUM FROM ( SELECT T1.DIAGNOSIS_NAME, MASTER_ID, COUNT(1) NUM FROM ( SELECT MASTER_ID, DIAGNOSIS_NAME FROM ICD_10 WHERE MASTER_ID IS NOT NULL AND DIAGNOSIS_NAME = '妊娠合并肠炎' ) T1 GROUP BY T1.DIAGNOSIS_NAME, MASTER_ID ORDER BY DIAGNOSIS_NAME, NUM DESC ) A, (SELECT @RN := 0, @DIAGNOSIS_NAME := 0) B ) A WHERE RN = 1; ``` 这个查询使用了变量@RN和@DIAGNOSIS_NAME来模拟ROW_NUMBER函数的功能,并在最外层的WHERE子句中选择RN等于1的记录。这样就可以获得诊断编码出现最多的记录。请注意,这只是一种实现方式,具体的查询语句可能会根据实际情况有所调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MySQL5.7版本没有row_number函数的写法](https://blog.csdn.net/qq_43278973/article/details/120205035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值