[英]SQL Difference between NULL, “”, and blank?
這些有什么區別?
開頭部分如下:
SELECT p.Name
, p.DOB
, ea.mailaddress
FROM Mall p
LEFT
JOIN mailaddresss ea
並且這兩條結尾線都不同:
ON p.MallEntityID = ea.MallEntityID
WHERE ea.mailaddress LIKE 'NULL'
和
ON p.MallEntityID = ea.MallEntityID
AND ea.mailaddress LIKE 'NULL'
樣本數據如下:
name mailaddress Mallentity
Bob 1
Joe "" 2
Dib NULL 3
Shay 8892 4
第一個查詢將查找具有或不具有 email 地址且具有字符串“null”的購物中心。 第二個不包括它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.