mysql中查詢字段為null的數(shù)據(jù)navicat問題
mysql查詢字段為null的數(shù)據(jù)navicat
查詢數(shù)據(jù)為null的數(shù)據(jù)varchar字段
默認為(null)所以查詢的語句是
select ?* from cases where name is null ? ?查詢字段為null select ?* frim cases where name is not null ? 查詢字段不為null
mysql中字段為空,null值遇到坑了
眾所周知, Mysql是我們使用最多的數(shù)據(jù)庫之一, 小編今天在進行查詢數(shù)據(jù)的時候遇到個 不等于 xxx數(shù)據(jù)的時候出現(xiàn)的一個數(shù)據(jù)缺失的問題, 那么接下來就進行討論一下吧!!
背景:
測試: 你來看下, 這個查詢條件查詢出來的數(shù)據(jù)不太對, 總共數(shù)據(jù) 100條, 等于 的時候有 30條,不等于 的時候有 60條, 還有10條數(shù)據(jù)呢? 這算是一個bug, 我先錄進去, 你后面改改!
我: 好的好的。
卑微開發(fā), 在線聽話
思路, 先把SQL 整出來, 然后放在navicat中執(zhí)行一次, 然后發(fā)現(xiàn)了個問題, 不等于它只會把 不等于這個值的數(shù)據(jù), 和空值查詢出來, 但是null值他不會查詢出來。
下面是我隨便創(chuàng)建的一個表,能達到效果就好, 表數(shù)據(jù)
上SQL:
select * from student where `NAME` <> 'zhangsan'
執(zhí)行結(jié)果:
解決辦法
再加個判空的數(shù)據(jù)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Windows10下MySQL5.7.31解壓版安裝與卸載方法
這篇文章主要介紹了Windows10下MySQL5.7.31解壓版安裝與卸載,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-12-12MySQL之權(quán)限以及設(shè)計數(shù)據(jù)庫案例講解
這篇文章主要介紹了MySQL之權(quán)限以及設(shè)計數(shù)據(jù)庫案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08