MySQL查詢:MySQL的NOT LIKE NULL
選擇 'ID' AS 'member_id', 'pd00' 從 'MBR' 其中 'pd00' NOT LIKE';
不喜歡垃圾爲什麼?
它也強調在控制面板壞聲明下NOT LIKE ..
TIA
MySQL查詢:MySQL的NOT LIKE NULL
選擇 'ID' AS 'member_id', 'pd00' 從 'MBR' 其中 'pd00' NOT LIKE';
不喜歡垃圾爲什麼?
它也強調在控制面板壞聲明下NOT LIKE ..
TIA
如果這是你的查詢,那麼你就不需要使用LIKE
運營商。而使用操作者!=
像
select 'id' AS 'member_id',
'pd00' from `mbr`
where 'pd00' <> '';
同樣的條件'pd00' <> ''
是不必要的原因,而是將是真(重言式),因此可以被忽略,以及。
不知道那些是列名,但試圖利用回剔
select `id` AS 'member_id',
`pd00` from `mbr`
where `pd00` <> '';
似與不似總是返回NULL如果列爲NULL。你必須使用不同的操作。
IS NULL或NOT NULL將是更好的選擇。
您可以合併條件以獲得您想要的結果。
首先,您使用了錯誤的引號。使用`用於列和表。其次,您應該使用WHERE pd00 != ''
或WHERE pd00 IS NOT NULL
,具體取決於它是空字符串還是null。
還告訴我我的語法錯誤。不能爲我的生活看到它。 #1064 - 你的SQL語法錯誤;檢查與你的MySQL服務器版本相對應的手冊,在'mbr' 附近使用正確的語法,其中'pd00'<>''限制0,25'在第2行。限制是由控制面板自動添加的。 – kc3ase
@ kc3ase,檢查編輯答案,如果有幫助。 – Rahul