这样的SQL查询“SELECT * FROM 对象A WHERE 条件1 AND 条件2”对吗?

“SELECT * FROM 对象A WHERE 条件1 AND 条件2”

想要查询出的字段满足两个条件,所以用了“条件1”和“条件2”,关键问题是两个条件能不能用AND连接?WHERE后面的条件表达里能不能加AND啊?

对的,这是SQL的 select 语句配合wher 子句的用法。


SQL SELECT 语句:SELECT 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

SQL SELECT 语法

1、SELECT 列名称 FROM 表名称

2、SELECT * FROM 表名称


WHERE 子句

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

语法

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

下面的运算符可在 WHERE 子句中使用:


例:

SELECT * FROM Persons WHERE City='Beijing'
SELECT * FROM Persons WHERE Year>1965
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-07
思路是对的
SELECT * FROM 对象A WHERE 小丽="美女" AND 小丽="人人爱"

那么要两个条件成立.小丽是"美女"而且要"人人爱".

and 是逻辑与,有一方不成立查询结果为空.
如果单方成立为OR(或)
不明白欢迎来Q.相互学习.共同前进
第2个回答  2006-11-07
对的,能加本回答被提问者采纳
第3个回答  2006-11-07
满足两个用 and
满足一个用 or
第4个回答  2006-11-07
去看看sql server 的联机文档吧讲的很详细
相似回答