2020.07.29-2020.07.30,工作之余完成了SQL第二部分的学习,感觉自己动手敲一敲是比一直看视频学习效率要高很多,加强记忆的同时也能更好的去理解(一些细节上的小错误只有自己动手了才能发现)。
练习1:查询学生表
![520c362e23ec0a7eca915ccb12cfac34.png](https://i-blog.csdnimg.cn/blog_migrate/013b9a52f9416c7911836d93b775aff3.jpeg)
![8d71f5ec5e396b279d217dee7f423976.png](https://i-blog.csdnimg.cn/blog_migrate/b26d7fab28a8c1caa86aaabd2da6697f.jpeg)
![3eb3c170e9a8e6ac86052087b4154785.png](https://i-blog.csdnimg.cn/blog_migrate/fdbccd723421623f88a141388c33c7de.jpeg)
![0575e25badda9afd43db9e53baae92ad.png](https://i-blog.csdnimg.cn/blog_migrate/d0f316297bc1aaae023f5e1b9cb62d66.jpeg)
![86811f853e008e7590873462c0212ec9.png](https://i-blog.csdnimg.cn/blog_migrate/b424cfd7f76f6d24b70fe8fb18113b9e.jpeg)
练习2:练习算术运算符和比较运算符
![5df1d84167639e292f25e259f897a9d3.png](https://i-blog.csdnimg.cn/blog_migrate/d889106000facf0b211907c2afdc2b57.jpeg)
![1515aa5d8b076e57a71328c9b73395cb.png](https://i-blog.csdnimg.cn/blog_migrate/3061b3c8fd7faed3b217639d1bc11b69.jpeg)
![3fd2ed2afe06f1764a67653075b01d7f.png](https://i-blog.csdnimg.cn/blog_migrate/217df20dd24395e218704e873fc510d0.jpeg)
练习3:查找学生(字符串模糊查询)
![de1231b84a7f0ac295b78ac7f539c127.png](https://i-blog.csdnimg.cn/blog_migrate/cc1dbcd5bfc418cca1109f93fd06727a.jpeg)
![c00efdb83711fcb32253a26264238da9.png](https://i-blog.csdnimg.cn/blog_migrate/2df24747dde570ad5fa26b3b8cc540e2.jpeg)
![7751716b144d4e717ca67fee39f4d4ae.png](https://i-blog.csdnimg.cn/blog_migrate/8db7d99c710b5842481bde70a2c7a027.jpeg)
练习4:sqlzoo
在sqlzoo这个网站中,进行一些关于数据库操作的在线练习(具体题目图中都有写,就不给图片添加注释了)。
1.SELECT basics - SQLZOO
![e1828d81d148b17f3c5b6a54369abad9.png](https://i-blog.csdnimg.cn/blog_migrate/fda8378c62da77096c0e7529c163e296.jpeg)
![cb75b8435dfb5198a919edcc8d1bd638.png](https://i-blog.csdnimg.cn/blog_migrate/43eb264d951a7b0bf7a3de9ea9827505.jpeg)
![f2ab6b896e542afb86588d158ce6bceb.png](https://i-blog.csdnimg.cn/blog_migrate/a778fbf00c05e80fa02321cfa48c68cd.jpeg)
![df56b4b80772ad03acb9761edf79dc04.png](https://i-blog.csdnimg.cn/blog_migrate/7626b84c86e030b1a768598ce55509ae.jpeg)
2.SELECT from world
![f5a5a8201ea21885fbe1644c48b51b97.png](https://i-blog.csdnimg.cn/blog_migrate/5117098bd56198a9751740c7b41fa991.jpeg)
![e362d757d7ae50d406c6b8a60aa737e5.png](https://i-blog.csdnimg.cn/blog_migrate/7753eb60064957647a51f9d3b57f5e8d.jpeg)
![5cf7b11b544bd82748009ef96609e723.png](https://i-blog.csdnimg.cn/blog_migrate/ed5551ce37333c8f43ff3b3e22ee9f1b.jpeg)
![050800d707fc2d9be8f3752d72448955.png](https://i-blog.csdnimg.cn/blog_migrate/bb417436fca6cf7f8e19eabfffd2f41d.jpeg)
![825d8de6cd0292efc239f40ab0e3b035.png](https://i-blog.csdnimg.cn/blog_migrate/9d3f5e665a00924a27748afefd4149e9.jpeg)
![e8e9762765df90f4eb707a60a7e7007c.png](https://i-blog.csdnimg.cn/blog_migrate/1187bf0e0bfc883b8ae5599cf4a3a026.jpeg)
![d1faf5a74ccbe36c1e61a1a17df09c97.png](https://i-blog.csdnimg.cn/blog_migrate/86f874c6161691da23d67a181e2dbf0d.jpeg)
![b754647b0782612dbf31038883a3aed2.png](https://i-blog.csdnimg.cn/blog_migrate/2f1bfa54e8911abd7cf0505b8a37f560.jpeg)
第9-10题用到了ROUND函数,通过查询资料得知基本用法为:Round(数值number,保留的小数位数digits)。
如果 digits 大于 0,则四舍五入到指定的小数位。
如果 digits 等于 0,则四舍五入到最接近的整数。
如果 digits 小于 0,则在小数点左侧进行四舍五入。
如果round函数只有参数number,等同于digits 等于 0。
![ad14b03bec2bf2c75665a5a7a0685842.png](https://i-blog.csdnimg.cn/blog_migrate/a9369d53b4306abe32bff31c8747ed79.jpeg)
![5da41837d6befb70ed3aed7ab4a4ae29.png](https://i-blog.csdnimg.cn/blog_migrate/df379b3abaed12d98a3b5007319432ba.jpeg)
第11-13题用到了CASE查询,通过查询资料得知基本用法
CASE
WHEN 表达式1 THEN 结果1
WHEN 表达式2 THEN 结果2
ELSE 结果3
END
![ca331944fd65b68c978c57702d412658.png](https://i-blog.csdnimg.cn/blog_migrate/4d2d0357a5fcd758e6331d0879d5226d.jpeg)
![1687f96ac206ec4e031bac529e61e445.png](https://i-blog.csdnimg.cn/blog_migrate/98b75b407f004647ad8f7a290e6dd467.jpeg)
![92b3e4cbbc755ed0954eae8b610d89d3.png](https://i-blog.csdnimg.cn/blog_migrate/2f95d1526de72cd9f43f1f21f80e4fd5.jpeg)
最后附上本章的一些重要知识点:
![e3baa8b8ccb4e74ccfd6dd57c39b7223.png](https://i-blog.csdnimg.cn/blog_migrate/61e2b7b53de2777d04457cdc5eee9b62.jpeg)
![034d8bf0c185dd182650d57d13b2fc48.png](https://i-blog.csdnimg.cn/blog_migrate/73f170aa805a22e696bb3aefb05cac75.jpeg)