mysql中查詢字段為null的數(shù)據(jù)navicat問(wèn)題
mysql查詢字段為null的數(shù)據(jù)navicat
查詢數(shù)據(jù)為null的數(shù)據(jù)varchar字段
默認(rèn)為(null)所以查詢的語(yǔ)句是
select ?* from cases where name is null ? ?查詢字段為null select ?* frim cases where name is not null ? 查詢字段不為null
mysql中字段為空,null值遇到坑了
眾所周知, Mysql是我們使用最多的數(shù)據(jù)庫(kù)之一, 小編今天在進(jìn)行查詢數(shù)據(jù)的時(shí)候遇到個(gè) 不等于 xxx數(shù)據(jù)的時(shí)候出現(xiàn)的一個(gè)數(shù)據(jù)缺失的問(wèn)題, 那么接下來(lái)就進(jìn)行討論一下吧!!
背景:
測(cè)試: 你來(lái)看下, 這個(gè)查詢條件查詢出來(lái)的數(shù)據(jù)不太對(duì), 總共數(shù)據(jù) 100條, 等于 的時(shí)候有 30條,不等于 的時(shí)候有 60條, 還有10條數(shù)據(jù)呢? 這算是一個(gè)bug, 我先錄進(jìn)去, 你后面改改!
我: 好的好的。
卑微開(kāi)發(fā), 在線聽(tīng)話
思路, 先把SQL 整出來(lái), 然后放在navicat中執(zhí)行一次, 然后發(fā)現(xiàn)了個(gè)問(wèn)題, 不等于它只會(huì)把 不等于這個(gè)值的數(shù)據(jù), 和空值查詢出來(lái), 但是null值他不會(huì)查詢出來(lái)。
下面是我隨便創(chuàng)建的一個(gè)表,能達(dá)到效果就好, 表數(shù)據(jù)

上SQL:
select * from student where `NAME` <> 'zhangsan'
執(zhí)行結(jié)果:

解決辦法
再加個(gè)判空的數(shù)據(jù)

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL 8.2 Command Line Client打開(kāi)時(shí)一閃而過(guò)閃退問(wèn)題
MySQL8.2安裝成功后,發(fā)現(xiàn)打開(kāi)MySQL 8.0 Command Line Client時(shí)出現(xiàn)一閃而過(guò),打不開(kāi)的情況,所以下面這篇文章主要給大家介紹了關(guān)于MySQL 8.2 Command Line Client打開(kāi)時(shí)一閃而過(guò)閃退問(wèn)題的解決,需要的朋友可以參考下2024-01-01
MySql分頁(yè)時(shí)使用limit+order by會(huì)出現(xiàn)數(shù)據(jù)重復(fù)問(wèn)題解決
在MySQL中我們通常會(huì)采用limit來(lái)進(jìn)行翻頁(yè)查詢,當(dāng)limit遇到 order by的時(shí)候會(huì)出現(xiàn)數(shù)據(jù)重復(fù)問(wèn)題,本文就來(lái)記錄一下,感興趣的可以了解一下2021-08-08
Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題
這篇文章主要介紹了Win10安裝mysql8.0.15 winx64及連接服務(wù)器過(guò)程中遇到的問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
MySQL中的唯一索引的簡(jiǎn)單學(xué)習(xí)教程
這篇文章主要介紹了MySQL中的唯一索引的簡(jiǎn)單學(xué)習(xí)教程,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11
通過(guò)ibd文件恢復(fù)MySql數(shù)據(jù)的操作方法
文章介紹通過(guò).ibd文件恢復(fù)MySQL數(shù)據(jù)的過(guò)程,包括知道表結(jié)構(gòu)和不知道表結(jié)構(gòu)兩種情況,對(duì)于知道表結(jié)構(gòu)的情況,可以直接將.ibd文件復(fù)制到新的數(shù)據(jù)庫(kù)目錄并重啟MySQL,對(duì)于不知道表結(jié)構(gòu)的情況,可以使用ibd2sql工具生成對(duì)應(yīng)的SQL腳本,然后執(zhí)行該腳本恢復(fù)數(shù)據(jù),感興趣的朋友看看吧2025-03-03

