看板 Database 關於我們 聯絡資訊
大家好。 我剛開始接觸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