接上一篇
%代表多个字元
_代表一个字元
1 取得电话号码尾数是335的客户
SELECT *
FROM `client`
WHERE `phone` LIKE "%335";
这样写,就是判断手机尾号是不是335
联系实际,就像我们平时用手机后四位取快递,取外卖什么的
同理,可以查前几位
查中间几位
2 取得姓艾的客户
SELECT *
FROM `client`
WHERE `client_name` LIKE '艾%';
姓氏放前面
后面的名,不管多长
3 取得生日在12月的员工
SELECT *
FROM `employee`
WHERE `birth_date` LIKE '_____12%';
前面有五个_,分别表示年份和-符号
这样就确定了年份,避免09和年份里的时间混淆
后面的%就不管后面是什么了
我们只管月份