#重点掌握
#进阶1: 基础查询
/*
语法:
select 查询的东西 from 表名;函数
特色:
一、查询列表能够是:表中的字段、常量值、表达式、函数
二、查询的结果是一个虚拟的表格io
*/ast
USE myemployees;email
#一、查询表中的单个字段
SELECT last_name FROM employees;基础
#二、查询表中的多个字段
SELECT last_name,salary,email FROM employees;select
#三、查询表中的全部字段
SELECT * FROM employees;
#四、查询常量值
SELECT 100;
SELECT 'john';进阶
#五、查询表达式
SELECT 100*98;语法
#六、查询函数
SELECT VERSION();查询
#七、起别名
/*
①便于理解
②若是要查询的字段有重名的状况,使用别名能够区分开来
*/mail
#方式一:使用as
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方式二:使用空格
SELECT last_name 姓 FROM employees;
#案例:查询salary,显示结果为 out put
SELECT salary AS "out put" FROM employees;
#八、去重
#案例:查询员工表中涉及到的全部的部门编号
SELECT DISTINCT department_id FROM employees;
#九、 +号的做用
#案例:查询员工名和姓连接成一个字段,并显示为姓名
SELECT
last_name+first_name AS 姓名
FROM
employees; #很差使
SELECT CONCAT('a','b','c') AS 结果;
SELECT
CONCAT(last_name,first_name) AS 姓名
FROM
employees;
#十、 显示结构
DESC departments;
#十一、解决null的问题SELECT IFNULL(commission_pct,0) AS 奖金率, commission_pct #写出来跟奖金率对比FROM employees;