从0到1掌握数据库-Task-02
第二章
基础查询 SELCT
语句的基本结构如下
1 | SELECT <目标列名> |
其中 SELECT
和 FROM
是必须要有的 WHERE
条件可以没有。
相关规则
SELECT *
代表选择全部列- 使用
AS
关键词可以设定列的别名注意 别称中间有空格的需要加单引号,中文名称需要加双引号1
2
3SELECT product_id AS id
SELECT Product_name AS 'product name'
SELECT puchase_prics AS "进货单价" - 使用
DISTINCT
关键词可以删除掉重复的数据行1
SELECT DISTINCT product_type
- WHERE 条件中可使用的
- 比较运算符
等于 =
不等于 <>, !=
小于 <
大于 >
小于等于 <=
大于等于 => - 算数运算
加法 +
减法 -
乘法 *
除法 /
取余数 % - 字符串运算
||
将姓和名两列合成一列输出成姓名,但此时姓和名会连在一起不方便阅读,可以在中间加入空格1
2SELECT fname || lname AS 'Employee Name'
FROM Employee;1
2SELECT fname ||''|| lname AS 'Employee Name'
FROM Employee;LIKE 字符匹配
表示产品名称包含以1
2
3SELECT *
FROM product
WHERE Product_Name LIKE '% Desk'"Desk"
结尾的数据表示查找产品名称符合1
2
3SELECT *
FROM product
WHERE Product_Name LIKE 'D_sk'"D_sk"
的数据,四个字母 - 逻辑运算符
NOT
AND
OR - 用于时间比较的特殊运算
- 比较运算符
从0到1掌握数据库-Task-02