1.表单查询 (SELECT)
SELECT 要查看的列名1,要查看的列名2,..... FROM 要查看的表名;
SELECT *FROM 要查看的表名;//查看表中的所有列
SELECT 要查看的列名1,要查看的列名2,..... FROM 要查看的表名 WHERE 条件;
SELECT 要查看的列名1 AS 要展现的列名1,要查看的列名2 AS 要展现的列名2,..... FROM 要查看的表名;//别名
SELECT 要查看的列名1,要查看的列名2,.....,
CASE
WHEN 条件1 THEN '要显示的文字'
WHEN 条件2 THEN '要显示的文字'
.........
END AS 列名
FROM 要查看的表名;
现有一个表
SELECT *FROM Employees;//1.
SELECT 员工编号,姓名,电话号码 FROM Employees;//2.
SELECT 姓名,电话号码,性别 FROM Employees WHERE 性别=0;//3.
4.当一个表中的列名并不是我们要给别人看的怎么办?列如一个表中的列名是name,但是我们展现出来的时候,用户看不懂他的意思是姓名怎么办?
SELECT 员工编号 AS id,姓名 AS 'name',电话号码 AS tel FROM Employees;
5.替换数据
其实就是在除了被选中显示的那几列,再到后面另加一列,列的名为AS后面的值。列的内容为条件判断的内容
如
SELECT 员工编号,姓名,工作年限,//逗号结尾
CASE//case开头
WHEN 工作年限>=3 THEN '老员工'
WHEN 工作年限<3 THEN '新员工'
END AS 员工资历//end结尾,加上列名
FROM Employees;
6.消除重复值
SELECT DISTINCT 要查看的列名1,要查看的列名2,..... FROM 要查看的表名;