sql 查询总值_第二次作业-mysql-简单查询

SQL的简单查询包含的内容有:

1 基本的查询语句

2 指定查询条件

3 注释和sql语句注意事项

4 运算符

5 谓词

其中,我印象深刻的需要注意的内容有:

1 查询语句中数据库的运算顺序 如图,能帮我们更好的理解数据库实际上是怎么运算的,从而更好的写出查询语句

27bf8cc0bd4bdf3f06728eeeeb1ed0d9.png

2文氏图的运用以及猴子老师对sql学习的见解,sql的学习就像学唱歌,多练习才能做的好。

现在,让我们开始动起来吧。

1 查询姓”猴“的学生名单

60cb9e3f857920f86a57f12a890c6ae4.png

648f4e71d9790e4e020541b7f51d4c43.png

这里操作时我出了2个错误,一个是英文;输入成中文的;导致运行错误,一个是写第二个列名时忘记加逗号,看了半天才发现错误,看来,不实践永远是空中楼阁呢。这里注意distinct的运用,因为姓名并不是唯一的,有可能有重复,但是学号不同,代表不同的学生,因此,用学号和姓名的组合唯一才出示出来,既可以去掉重复项,又避免同样名字的筛选不到,Distinct 只能用于第一个列的前面,这里,同时作用后面的2列。

2 查询姓名中最后一个字是“猴” 的学生名单

6f5ceaceeaa503ed37c190e49f87d595.png

11c89bc2382e84126e67897d6fe529d2.png

这里我尝试运用select字句中的别名在where字句中使用,报错,经过思考,是由于sql语句的运行顺序导致的,可见运行顺序可以帮助我们理清怎样 去写sql语句,又尝试将别名写到where字句里,发现还是报错,经过搜索,发现是where子句不能写别名导致的,可见,实践出真知啊,之前看书学到的东西,其实有很多漏洞,实践是建议能力的标准呢。

3 查询姓名中带”猴“的学生名单

e6aee701963cc413bb06f057a0b4c9e3.png

67656acf09b8d6dcb9aa5ad7062fad7c.png

4 查询姓名中是空值的教师名单

843aa963af5db85e8968592f2ed45041.png

8ff1813ab4b803a0387f15bb92fc957f.png

5 查询姓名中是非空值的教师名单

552756e7943974ed02c3b7e581fd6011.png

6af50a844a9345177ac198c269c137bf.png

这里发现之前做错一个输入,0003之前把字符串格式的null输入,而不是设置成null,已经修改。

SQLZOO 练习题

网址 https://sqlzoo.net/wiki/SELECT_basics/zh

bbc9a4b26aab954ff435ade7e648e9e9.png

name:国家名称
continent:洲
area:面积
population:人口
gdp:国内生产总值

cc6b844e11e3531b248dd6824ac4d90b.png

79f87becb89283d34a9228ec21de20f4.png

ba3f70dc78be924abeb75ae555ecb498.png

be08734ebe8bd985a998065ae39a84b4.png

b304e66353bc7b3328fc2f9a3427a73b.png

311990a23fa4716d6604833f859e2a7c.png

51f9eea47e5e04310f15f97fe55a4298.png

374f23f782093d0d434062a8a4d1e547.png

1b8f1eda03dc4355704e846b738ce14b.png

aacb906b7344eadffda1d7c30e72cd2a.png

22969ce5c33124df0dc45cf750e1d1cb.png

735dd2398db464ca1175d6ac3a05ff0d.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值