sqlserver模糊查询不用like_select查询

查询姓‘猴’的学生名单

81a5e713cafbbe01c9f6237e9d8cc66b.png

1.查询条件

94bb2e79807bc21ec7c95733d2767093.png

6a4faab7f50230b7a43d5844370816ae.png

6d3fabfc039cac4d91bf13f0498b26a4.png

2.SQL注释

注注意:注释有助于日后查找

单行注释

--查找全部列

select *

from student;

多行注释

/*

查找姓名是

猴子学生的学号

*/select 姓名,学号

from student

where 姓名 = '猴子';

3.SQL运算符

5+NULL=NULL

4.运算符

1)比较运算符可以和所有类型的值比较

WHERE 出生日期<'1990-0101';

WHERE 成绩<60;

2)字符串类型比较规则按字典顺序

如‘10’< '2'

5.查询出null值

5f557f94820b8f822403796eb44152b7.png

6.逻辑运算符的含义

逻辑运算符 含义

not 否定某一条件

and 并且 交集 两个条件都要符合才成立

between 范围查询

or 或者 并集 有一个条件符合即成立

in or的简单写法

【where not 成绩>=60 与 成绩 < 60 一个含义】

in是or的简单写法

where 姓名 in ('猴子','马云') 表示猴子或者马云

where 姓名 not in ('猴子','马云') 表示既不是猴子也不是马云

7.字符串模糊查询

1)like 表示字符串模糊查询

2)% 表示查找任意字符串以

WHERE 姓名 like '猴%' ; 表示以猴开头的字符串

WHERE 姓名 like '%猴'; 表示以猴结尾-的字符串

WHERE 姓名 like '%猴%'; 表示包含猴的字符串

3)_一个下划线表示任意一个字符

/*查询姓'王'的学生名单,并且姓名是3个字

*/

select *

from student

where 姓名 like '王__'几个下划线代表几个字符

练习

算出成绩表里百分比成绩

712b47c98c1a4523bd0e7224a972701f.png

查询在1990-01-01后出生的人

1fd5861d2240a9eca25ac97a2b7a6c3a.png

查询姓‘猴’的学生名单

7045e39bb47ae07ee2ffcc704c975dc8.png

查询姓名中最后一个字是‘猴’的学生名单

81a5e713cafbbe01c9f6237e9d8cc66b.png

查询姓名中带‘猴’的学生名单

f15b93a33b8efd3ea05b7c0081148cca.png

70c90af5fbc05eb508979f2bba8e1c11.png

7feca5f75fe1cac4497d04cf2e47abeb.png

88c55315bde6deaee14173b07741fa22.png

92b840ed4a5e4df30a5b17cb714f0878.png

6d3738a6d650498b9e07b45d5fb900e4.png

0ed10d95129c001c1546f9aa9902817c.png

c3f6a80186b6b553e12353dd28911782.png

e0d0b54dcaff078fa909276dceadafad.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值