一、SQL语句的查询运用:
1、查询学生表里姓名、性别两列:
![ef2d242532ca92f425d4996b66076623.png](https://i-blog.csdnimg.cn/blog_migrate/3a1e7bcb6b4b9c7c4320f4ad3d6e5bf8.png)
2、查询整个学生表:
![ee57eb8a9db7dad42bda22676677228a.png](https://i-blog.csdnimg.cn/blog_migrate/9e6d7d7037df12f6b890a51cf21fd823.png)
3、为列设定别名:
![11ee1318d23cb689916cfd7b29295b61.png](https://i-blog.csdnimg.cn/blog_migrate/2146be9f31df9e5dbbd272c47a15a588.png)
4、删除姓名中的重复数据:
![bb10cbca5ee0aa6c5f125bc8f4807ec1.png](https://i-blog.csdnimg.cn/blog_migrate/d15f4fa882887d7eedd1428db9f45419.png)
5、计算百分比成绩:
![02347b18355d01841e3972f396de5f03.png](https://i-blog.csdnimg.cn/blog_migrate/54a78f5351c6e78a1be9530581ae072f.png)
6、查询 “姓名”列里值为“猴子”的行:
![27c6a18374342055b4929e78ebe0c9fb.png](https://i-blog.csdnimg.cn/blog_migrate/bd3988d54b210ecdb1a63191521cd8b5.png)
运行顺序:
运行from子句→运行where子句→运行select子句。
7、运用比较运算符,查找出生日期小于1990-01-01的学生:
![ebfba4c1043610f72c5646c7efa3ebf4.png](https://i-blog.csdnimg.cn/blog_migrate/777c2f63409b7126ccc13f416c2ed75b.png)
8、运用not逻辑运算,查找出成绩在80分以下的学号及成绩:
![f3bec16983ca380be6aae8d03cbb06b2.png](https://i-blog.csdnimg.cn/blog_migrate/f61fbbd5934bd96ab85daf887e3b3562.png)
9、运用and逻辑运算,查找出成绩在60到90分之间的学生成绩及对应的学号:
![709952566735d20bd86b01105ca2b39d.png](https://i-blog.csdnimg.cn/blog_migrate/49013de1120b2bb37903529e17287da0.png)
10、查找为男性,并且名字为“猴子”或“马云”的学生信息:
![8f2c3527170c3c3429679e2a496c923d.png](https://i-blog.csdnimg.cn/blog_migrate/b8652931142fa54546b6463d823a3c16.png)
11、运用between语句,查找出成绩在60到90分之间的学生成绩及对应的学号:
![f459a25d8fa83db1149830d2b5aec884.png](https://i-blog.csdnimg.cn/blog_migrate/ab24986dd05361c1ae8808dfb6ebc1b4.png)
12、查找出成绩在90分以上或40分以下的学生成绩及对应的学号:
![2e672f647c054f0571a2019afd194dc7.png](https://i-blog.csdnimg.cn/blog_migrate/91fd46a4301bb0b85789127c564e96c7.png)
13、查找出名字包含“马云”或“猴子”的学生姓名及性别:
![1f86314e6c7ca22efa6a64bd03466413.png](https://i-blog.csdnimg.cn/blog_migrate/00f799779008d5f6ab729b45e25c36b4.png)
14、查找出名字不包含“马云”或“猴子”的学生姓名及性别:
![8f8a3600efbb057e1d38476c5d13abf3.png](https://i-blog.csdnimg.cn/blog_migrate/7e68a859c5ebcb34faa10ba9da0d510e.png)
15、使用like和%进行模糊查询,%表示查询任意字符串
(1)、查询姓“猴”的学生名单:
![7935438880dc87714841b52ce7e3b955.png](https://i-blog.csdnimg.cn/blog_migrate/11a30585a17da76c7553f17b9c33d32b.png)
(2)、查询姓名中最后一个字是“猴”的学生名单
![66c3dccca62ad98e6bb52bd186b736f9.png](https://i-blog.csdnimg.cn/blog_migrate/939e0e2de009b35e7200d1d006e08c0a.png)
(3)、查询姓名中带“猴”的学生名单
![24c6daceea873addeb3e5bcfbb0831f0.png](https://i-blog.csdnimg.cn/blog_migrate/2cb14e61ee7255ca12702cda75218f57.png)
(4)、利用模糊查询查找学生表中姓马,并且是2个字的学生名单:
![21a93b79a9f99f8aa34981d34d668b04.png](https://i-blog.csdnimg.cn/blog_migrate/a469fd4f14d63702eb2f6fb277ae80d3.png)
二、Sqlzoo练习:
题目使用的是world表:世界国家信息表
![b3ab91a68ff91b366a36da4b6926c6e2.png](https://i-blog.csdnimg.cn/blog_migrate/eedeb6b7d23966d619d84c764d93bca0.png)
1、查询德国 Germany 的人口
![fbfbcfac8c35c369dedf7c61e6b66291.png](https://i-blog.csdnimg.cn/blog_migrate/7774c077a05fea93bb5d6159c5f1beb2.png)
2、查询面积为 5,000,000 以上平方公里的国家,对每个国家显示她的名字和人均国内生产总值(gdp/population):
![c70916ba1f4d167326361c6371cbb3df.png](https://i-blog.csdnimg.cn/blog_migrate/c366403facf153e2bd7fdd0bb6456c67.png)
3、显示“Ireland 爱尔兰”,“Iceland 冰岛”,“Denmark 丹麦”的国家名称和人口。
![4a35f67ec879ae5a91a905d55d035ec6.png](https://i-blog.csdnimg.cn/blog_migrate/2234926bdbf87a3b647bea84e0ec8941.png)
- 显示面积为 200,000 及 250,000 之间的国家名称和该国面积。
![a83ad301e438a71a776c5d92900925fe.png](https://i-blog.csdnimg.cn/blog_migrate/12a22570719527f1d7eb86c1cfac3de6.png)
三、学习心得
学习起来虽然能够简单运用,但是还需要通过更多的练习才能熟练掌握。