+ -
当前位置:首页 → 问答吧 → SQL server查询语句中关于between and和其他并列条件共存的写法问题

SQL server查询语句中关于between and和其他并列条件共存的写法问题

时间:2010-04-08

来源:互联网

SQL查询语句中关于between and和其他并列条件共存的写法问题
比如我想查找个价格为100到200的鞋子 并且要求他尺码是40-42 而且颜色要黄色
那我写成 SELECT * FROM [TABLE] WHERE jiage between 100 and 200 and chima between 40 and 42 and yanse = '黄色'

语句会产生歧义的 如何才能正确书写 保证检索不出现问题 求高手解答

作者: beike1583   发布时间: 2010-04-08

SELECT * FROM [TABLE] WHERE jiage (between 100 and 200) and (chima between 40 and 42) and yanse = '黄色'

作者: chinmo   发布时间: 2010-04-08

那为什么jiage没在括号内 而尺码要在括号内呢?

作者: beike1583   发布时间: 2010-04-08

汗!不就我框少了吗!!

作者: chinmo   发布时间: 2010-04-08

引用 3 楼 chinmo 的回复:
汗!不就我框少了吗!!


人家不是太懂 ,不要那么凶吗

作者: Heng_Ji   发布时间: 2011-09-14