零、码仙励志
只有不想做的,没有做不到的
一、建库和建表
create database scort
use scort
create table emp
(
empno int primary key,
ename nvarchar(10),
age int
)
insert into emp values (7369,'AMITH',30);
insert into emp values (7499,'BADFG',28);
insert into emp values (7521,'FSDDA',26);
insert into emp values (7566,'NDJSL',35);
insert into emp values (7654,'GFJKK',40);
insert into emp values (7698,'LI%KS',22);
insert into emp values (7798,'SD_NS',25);
二、模糊查询的使用方法
select * from emp where ename like '%A%'
--输出ename中含有A的记录
select * from emp where ename like 'A%'
--输出ename中首字母是A的记录
select * from emp where ename like '%A'
--输出ename中尾字母是A的记录
select * from emp where ename like '_A%'
--输出ename中第二个字母是A的记录
select * from emp where ename like '__D%'
--输出ename中第三个字母是D的记录
--'__D%' D前面有两个_,因为连在一起,所以看起来只有一个
--如果两个_中间加空格,表达的就是另外一个意思
select * from emp where ename like '_[A-F]%'
--把ename中第二个字母是A或B或C或D或E或F的记录输出
select * from emp where ename like '_[^A-F]%'
--把ename中第二个字母不是A或B或C或D或E或F的记录输出
select * from emp where ename like '_[A,F]%'
--把ename中第二个字母是A或F的记录输出
select * from emp where ename like '_[^A,F]%'
--把ename中第二个字母不是A或F的记录输出
select * from emp where ename like '%\%%' escape '\'
--输出ename中含有%的记录
select * from emp where ename like '%\_%' escape '\'
--输出ename中含有_的记录
本篇博客来自于郝斌老师视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901