列和别名
执行顺序
查找显示两个字短
SELECT ename , sol FROM emp;
<a name="PQg70"></a>
## 字段设置别名
```dockerfile
# 设置字段显示的别名
SELECT ename 姓名 ,sal 薪水 FROM emp;
查找计算
# 计算两个数字相加 + 别名
SELECT (sal + comm) 合计 FROM emp;
# 两个数字相加后计算 年薪
SELECT (sal + comm) * 12 合计 FROM emp;
条件查询
按指定条件查找
-- 按照条件查询
SELECT * FROM emp WHERE ename = "小明";
按范围查找
-- 按照指定范围查找
SELECT * FROM emp WHERE sal > 3000;
-- 查找不符合条件的数据
SELECT * FROM emp WHERE sal <> 3000;
SELECT * FROM emp WHERE sal != 3000;
-- 不包含 1000和3000
SELECT * FROM emp WHERE sal > 1000 AND sal < 3000;
-- 包含 1000和3000
SELECT * FROM emp WHERE sal BETWEEN 1000 and 3000;
查找多个指定数据
-- 查找多个指定的数据
SELECT * FROM emp WHERE sal IN (1000,2000,4000);
查找null
-- 查找null IS NULL
SELECT * FROM emp WHERE sal IS NULL;
-- 查找不是null NOT
SELECT * FROM emp WHERE sal IS NOT NULL;
模糊查询
任意字符
-- 按照第一个字短模糊查询
SELECT * FROM emp WHERE ename LIKE "小%";
SELECT * FROM emp WHERE ename LIKE "%红";
-- 查询包含的字段
SELECT * FROM emp WHERE ename LIKE "%红%"
任意字符的一次
-- 查找任意字符的一次
SELECT * FROM emp WHERE ename LIKE "_小%";
查找特殊字符
-- 通过\转义 查找特殊字符
SELECT * FROM emp WHERE ename LIKE "%\%%";