作者scorsese ()
看板Database
标题[SQL ] 关於NOT的位置
时间Mon Apr 8 22:44:10 2013
大家好。
我刚开始接触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