sql between包括两端吗_SQL简单查询

一、基本查询语句

1d2e91751d39cd6122f7645d480988bb.png

1、查询表中的列

select <列名1>,<列名2>,... from <表名>;

59734ef02f8625d10344dffe1878c6e5.png
查询student表中的两列

b2c4d30ef0fd6100e2b86fc18872ba38.png
查询列结果

2、查询出全部列*

select * from <表名>;

1010391ab92ec8252c5d7353bc4d55d8.png

0c9baef690d2014a25de5d1a06b5f1da.png

3、为列名设定别名as

select <列名1> as <别名1>,<列名2> as <别名2> from <表名>;

d3da5a86815c8984b539c09388d99fb5.png

897790fdfaa973745c7915cc37f2e468.png

4、删除重复数据distinct

select distinct <列名> from <表名>;

83f20edaee95d16c209a90af3573ea8c.png

1d44d320092c7eb81233849bdaecbf6e.png

当distinct用于多列之前时,SQL会将多列的横向数据重新组合,查找组合后不重复的数据

1f8f3d12e1ad329b50987cf2982f4c5d.png

a536bff8c86b1693b0c916f6a7e5dd2c.png

二、指定查询条件

1、指定查询语句 select <列名1>,<列名2> from <表名> where <列名>=“指定内容”

560e5b5e8cdc750d8317828792a175b2.png

4d2b75eb616d52e884ac726bfe613457.png

2、SQL运行顺序

fb0977e91a6dbf7bb4eab9f1c3c17046.png

三、运算符

1、算术运算符

af90ead62a60a4da31dbcbf03b5374af.png
算术运算符

用select语句将score表中添加一列“百分比成绩”

c603ed66eb1a9ec143594bb966a63220.png

fdce19408e71e0d91b25a818314bdfd7.png

2、比较运算符

c440da4a47c0f7582633932f7f39a2b4.png
比较运算符
  • 查询成绩表中成绩大于80分的学号、课程号、成绩

6e875ad4f29fb3d918215677bca07f56.png

05658c74209ac2ce955790167513d54b.png
  • 查询成绩表中成绩小于等于80分的学号、成绩

0f4c7aac14954c1e6698a471f4e8d51a.png

02ef38413ee942bd4e5a852aca04ac0d.png
  • 查询学生表中出生日期早于1990年1月1日的学生

3006061d38eeffe4ec153a3e525e102e.png

981794411ecefdf6e415cd58d050b32f.png
  • 查询null值

57363eeb180cb27008a3ec69c6d35f6c.png

a4e4bfad532333dd46bd3c02e8c58d98.png
  • 查询空值

0a4a3419a28a2317b3811fa67f7ad41e.png

d214b723e1569cbeed1a15f7852416ef.png

3、逻辑运算符

8d5a5997ad368ff7ab13ed215155b354.png
逻辑运算符
  • 查询成绩表中大于60分小于90分的学号、成绩

87075cb13187da8c08a822d8cfada1c9.png

6faaab85846ba7ea4d39d53e1d010a44.png
  • or 和 and的使用

41381555838ddf139b51764502e491b0.png

d3c1ceb229fbffea425200c1f73e47b3.png
  • 范围查询between,between包括了两段的数据,即70<=成绩<=90

34a40e7ec14b2e2b9642ab8c0e2ffd16.png

4fe001c77cee1f4108e2434eb4fadf8b.png
  • in 和 not in 的使用

fba76fa28138786576b30e0895caa8e4.png

a22090d471b1f4469fc24ec19291d5c4.png
in的查询结果

abd1c0aad0fa7159c3ab90534d12432c.png
not in 查询结果

四、字符串模糊查询

1862ef4bac4916ebc01de201a4e34b3b.png
  • 查询学生表中姓名中带“思”的学生信息

1e0cc3cbef14d90a66c1ad69c0fb40b8.png

71e858b0a4c3a14ac9610b621fb3a097.png
  • 查询学生表中姓“王”且姓名为三个字的学生信息

51a25c4dc0e848dbb5922ad35d70bb80.png

9bd996f8a9fcd77ad8b9657de4807315.png

五、sqlzoo基础练习

1、SELECT basics

  • where字句的用法,显示德国人口

31808a00b1d694c08bb3d767447a70e6.png
  • in 的用法,查询 瑞典、挪威、丹麦的人口

7acde0efe93e76706b4330b55c4a75df.png
  • between的用法,选择领土面积在200,000 和 250,000平方千米之间的国家和面积

fa37a638b76f7031676f6149276b646b.png

2、SELECT from WORLD Tutorial

  • 显示world表格中的名称、所属大洲、人口信息

823d20e142f27d36ebaf046a42179e33.png
  • 找出world表格中人口不少于2亿的国家

4d2b5a579d2f9c25861bf1124aa83c1b.png
  • 显示人口不少于2亿的国家的名称和人均GDP

9ad5c8d44a4a90e293d54c050c748d48.png
  • 显示南美洲国家的人口,人口数量以百万为单位

034bb47dcaae61d0f3ae7fdaa8eee108.png
  • 显示法国、德国和意大利的名称和人口

4cf029d982fd5d64813e851412b1abfb.png
  • 显示名称中含有“United”的国家

a717fb0e411ff29b3fa440501f62f973.png
  • 两种方式显示大国名称、人口和面积,面积大于3百万平方千米 或者 人口大于250,000000

fb1a996719884e7bad66fb9282892043.png
  • 显示满足其中一个条件的国家、人口和面积,不包括两个条件都满足的国家

7b9ce57899b6628866dc526503f92094.png
  • 显示南美洲国家的名称、人口、面积,人口以亿为单位,面积以百万为单位,保留两位小数

ecb6e10edb270f7e26c29e8be4ae9947.png
  • 显示GDP至少为1万亿的国家的名称和人均GDP。 精确到1000美元

81d71b756d56768b2bde5b4d50a1bf60.png
  • 显示国家名称和首都名称含有相同个数字母的国家名和首都名

eccfe21c076dcd6d64e5cea51b75f066.png
  • 显示国家名和首都名首字母相同的国家和首都,不包括国家名和首都名相同的

bb0f0f2ef3c925dbfb3383fa87bf26f4.png
  • 查找名称中包含所有元音且没有空格的国家。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值