-----------查询操作---------------------------
查询表中的所有字段
SELECT * FROM employees;
查询常量值
SELECT 100;
SELECT 'john';
查询表达式
SELECT 100*98;
查询函数
SELECT VERSION();
二、起别名
方式一:使用 AS
SELECT 100*98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
方式二:使用空格
SELECT last_name 姓,first_name 名 FROM employees;
案列:查询salary,显示结果为 out put
SELECT salary AS "out put" FROM employees;
三、去重
案列:查询员工表中涉及到的所有的部门编号
SELECT DISTINCT department_id FROM employees;
四、+号的作用:运算符,两个擦作数都为数值型,则作加法运算
如果其中一个操作数为字符型,试图将字符型数值转换成数值型
如果转换成功,则继续做加法运算
如果转换失败,则将字符型数值转换成0
SELECT null+10; 只要其中一方为null,则结果肯定为null
案例:查询员工名和姓连接成一个字段,并显示为姓名
SELECT CONCAT('a','b','c') AS 结果;
SELECT
CONCAT(last_name+first_name) AS 姓名
FROM
employees;
四、显示表departments的结构,并查询其中的全部数据
DESC departments;
五、显示出表employees的全部列,各个列之间用逗号连接,列头显示成out_put
SELECT
IFNULL(commission_pact,0) AS 奖金率,
commission_pact
FROM
employees;
-----------------------------------------
SELECT
CONCAT(`last_name`,',',`first_name`,',',IFNULL(commission_pact,0)) AS 姓名
FROM
employees;