大家好。
我剛開始接觸SQL語法的
目前還很用力在看書上的一些初階範例,今天對於NOT的使用位置有些疑義,
請大家幫我看看:
根據深入淺出SQL一書提到,NOT 可以跟BETWEEN一起使用。
重點是記得NOT 一定緊接在WHERE後面,如:
SELECT drink_name FROM easy_drinks
WHERE NOT drink_name BETWEEN 'A' AND 'C';
要是以NOT判斷的來源是NOT之後的資訊為主,我可以理解。
但是下面的狀態,也可以查出同樣的結果:
SELECT drink_name FROM easy_drinks
WHERE drink_name NOT BETWEEN 'A' AND 'C';
(更納悶的是,該書在一些練習上的解答,也沒有NOT緊接WHERE的情形。
且此時也沒出現錯誤訊息。
不知有經驗的朋友能否幫我解疑一下,NOT的位置是否有嚴格規定?
感謝大家囉!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.153.97