标签:head 意思 字符 表达 esc end 查询 aaa from
语法
select 查询列表
from 表名 #先执行
where 查询条件
条件运算符 < > = != >= <=
逻辑运算符:& || ! and or not #有自己的标准语言
like #像什么样子
between and
in
in not
案例1,查询名字中有a的
select
*
from
employess
where
last_name like ‘%a%‘; #百分号表示通配符,意思是只有里面有a就行,前面和后面是什么都可以
like一般与通配符连接。
通配符:1.%表示任意的字符
2._ 表示任意单个字符,只占位一个
3.将通配符当作普通字符来匹配,添加转义字符使用\ _用\作为转义字符来操作,也可以随意指定转义字符 如 _$__ escape‘$‘
案例2:查询名字中第三个字是e,第五个字是a的
select
*
from
employess
where
last_name like ‘__e_a‘;
提高语句的简洁度,达到两个都满足且包含临界值
例如:a >= 50 and a<=90 改为 a between 50 and 120
例:
where job_id = ‘aaa‘ OR job_id =‘bbb‘
采取in关键字:job_id in (‘aaa‘,‘bbb‘,‘ccc‘)
使用in作筛选提高了语句简洁度,更简单
NULL不能用 =来判断
所以采用is来
如 coms is NULL
如果查有的 就是 is not NULL
也可以去判断null值,
aaa <=> NULL
标签:head 意思 字符 表达 esc end 查询 aaa from
原文地址:https://www.cnblogs.com/beautiful7/p/12872878.html