clob和blob是不是可以进行模糊查询_Part 2 SQL简单查询

48f4c470408828b448d25186bd8c5dd9.png

一、基本的查询语句

1.select 列名 from 表名

e4993dcd11cf44a6c0e044ada991e469.png

2.select * from 表名

查询该表全部内容

d97069774086af0b6ccc75ccc964f2dc.png

3.select 列名 as 新取的列名 from 表名

9b1f51fb0d1f125d890cdbecdb9d14b7.png

4.select distinct 列名 from 表名

该列不返回重复的项,重复的值只保留一个

c4d3deabe68544214ad02f1aec6e9066.png

注:

如果将distinct后面跟多个列名,会将多个列的数据进行组合,这几个列的数据都相同时才会被删除

e561ad3cdcaa4a3480430fef328227dc.png

列名不能加单引号,起名的时候列名内不能有空格!!

二、指定查询条件

使用WHRER

f93521498a7572b2fd00162901e52bd5.png

SQL运行顺序

书写顺序和运行顺序不同

5e82c6bfc86a07a95443069312ee2a1e.png

三、注释和SQL语句注意事项

1.注释

帮助阅读者理解

注意单行注释有空格!!

a328fed3df136b961e28a98fb9a3a374.png

2.注意事项

  • 注意标点

四、运算符

运算符包括:算数运算符、比较运算符、逻辑运算符

算数运算符

加减乘除,要注意所有含有空值的运算(NULL)结果还是空值

ab7a8484fa26bafd9c8eacd1de1c5cd9.png

求出每个学生分数的百分比

0da9caa9253c411e6fac23aac84455a9.png

比较运算符

383965c0d970e03e9da2d8412948089d.png

找出成绩不及格的学生

6634af882d1749f8942acb78c9eef0a2.png

比较运算符可以和所有类型的值进行比较

f1075a266cff48ea3ae1b37c90c8f9a5.png

字符串类型是按照字典类型进行排序的

比较也是按照字典比较的

比如‘10’<‘2’

这里10和2都是字符串,10是以1开头的字符串,因此小于2

查询空值NULL

查询是空值的行

60cb78afa0ceb7019806d86529314f90.png

查询不是空值的行

e47e9f6775a714209e897a2e90b45cdb.png

逻辑运算符

2cd557054ac853d1f95c6d478ad1dee0.png

NOT 否定某个条件

查找成绩低于60的学生 not >= 与<60效果一样

9d0a53251253cbe1a42481c183155ee7.png

AND并且

找出成绩在60-90的学生和成绩

229428fdc23bacdb66f1a1e93f894e0c.png

between

查分数在60-90的学生信息

between是包括两个边界值的

fa3b428d3ab8f07f510ca6dc17b0c371.png

查找性别是男并且姓名是猴子或者马云的学生信息

e135b8814ce896566303f40e3f8b1381.png

OR或者

查询成绩小于60或者大于90的学生的学号、课程号和成绩

88b2f7fd88812039c398695a1868063f.png

IN 是OR的见到写法

查询名字是猴子或者马云的学生的信息

3caf55431b19e4306514da754fab2dc5.png

查询姓名不是猴子或者马云的学生信息

ccad28202e42cb0be5b41abffb64f464.png

五、字符串模糊查询

模糊查询

1.字符串模糊查询:LIKE

2.%:表示查找任意的字符串

猴%表示查找开头是猴的,%猴查找结尾是猴的,%猴%查找中间带猴的

3._表示任意一个字符

王_查询姓王并且名字是2个字的

王__查询姓王并且名字是3个字的(这里是两个下划线)

练习:

  1. 查找姓猴的学生信息

eee69274c07b59eabd7022e6e8250b38.png
  1. 查询姓名中最后一个字是猴的学生信息

6a8adb736b913478c609db3c73321e2b.png
  1. 查询姓名中带猴字的学生信息

5a4984e52ceb7fcf9a8120f8df0bb360.png

六、SQLZOO网站练习

sqlzoo是练习SQL的网站,此处选取做的时候掌握的不太熟的几题做记录

SQLZOO​sqlzoo.net

083ba025037be16268926a4a272b9736.png

5f163d1058ae8991010432fb447cf79a.png

68da44b3593fd9e0de9b3c47918fb402.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值