筛选数据
选择customers的所有列
对每位顾客都会评估一次where条件
如果条件正确,会在结果集中返回那位顾客
/*选择customers的所有列
对每位顾客都会评估一次where条件
如果条件正确,会在结果集中返回那位顾客*/
SELECT *
FROM Customers
WHERE points > 3000
比较运算符有
>,>=,<,<=,!=(<>也表示不等于)
下面给出两个例子
/*选择customers的所有列
对每位顾客都会评估一次where条件
如果条件正确,会在结果集中返回那位顾客*/
SELECT *
FROM Customers
WHERE state='Va'#因为sql是不区分大小写的语言
我们用引号表示日期值,尽管日期值不是字符串,但在sql中我们要给日期值加上引号。
标准格式为'****-**-**',4位年份,2位月份,2位日期
/*选择customers的所有列
对每位顾客都会评估一次where条件
如果条件正确,会在结果集中返回那位顾客*/
SELECT *
FROM Customers
WHERE birth_date > '1990-01-01'
/* 我们用引号表示日期值,尽管日期值不是字符串,但在sql中我们要给日期值加上引号。
标准格式为'****-**-**',4位年份,2位月份,2位日期*/
算术表达式不仅可以在select子句中使用,还可以在where子句中使用
SELECT *
FROM order_items
WHERE order_id=6 AND quantity * unit_price > 30