列和别名
执行顺序
查找显示两个字短
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和3000SELECT * FROM emp WHERE sal > 1000 AND sal < 3000;-- 包含 1000和3000SELECT * FROM emp WHERE sal BETWEEN 1000 and 3000;
查找多个指定数据
-- 查找多个指定的数据SELECT * FROM emp WHERE sal IN (1000,2000,4000);
查找null
-- 查找null IS NULLSELECT * FROM emp WHERE sal IS NULL;-- 查找不是null NOTSELECT * 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 "%\%%";
