目录
- W服务器托管HERE子句
-
- 操作符
- 使用示例
- 练习
- 上一章练习题答案
使用
AS
关键字可以对列名称重命名。
SELECT
name,
unit_price,
unit_price * 1.1 AS "new price"
FROM
products
WHERE子句
本节将学习到
WHERE
子句的用法,以及搭配运算符和操作符的使用。下面举例一些使用这些符号的例子,举一反三,替换搭配练习。下面逻辑操作符没写具体的示例,将会在后续的章节中提到。
操作符
- 运算操作符
-
>
: 大于 -
>=
: 大于等于 -
: 小于
-
: 小于等于
-
!=
: 不等于 -
: 不等于,同
!=
-
=
: 等于
-
- 逻辑操作符
-
AND
: 用于同时满足两个条件。 -
IS
、NOT
:IS
和NOT
是逻辑操作符,用于对条件进行比较和否定。它们通常与NULL
值一起使用。 -
OR
: 用于满足其中任意一个条件。 -
IN
: 用于指定值列表,检查某个列是否包含列表中的任意一个值。 -
BETWEEN
: 用于检查某个列的值是否在两个指定值之间。 -
LIKE
: 用于模糊匹配,通常与通配符配合使用。
-
使用示例
- 查询
customers
表中points
列数据中,值大于1000的数据。
SELECT *
FROM customers
WHERE points > 1000;
- 查询
customers
表中phone
列数据为空的数据。
SEL服务器托管ECT *
FROM customers
WHERE phone IS NULL;
- 查询
customers
表中,birth_date
(出生日期)大于1980年1月1日的数据。
SELECT *
FROM customers
WHERE birth_date > '1980-1-1';
练习
题目:查询
sql_store
数据库下的orders
表,
- 对
orders
表起一个名为o
的别名。- 通过
o
来选择customer_id
、order_id
、order_date
列。- 新增一列,列名称为
new_date
,该列所有日期是在order_date
列数据上加一天。- 返回的数据要求
order_date
日期大于等于2018年1月1日。友情提示:日期增加使用
DATE_ADD
函数
练习题答案
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net