今日更新一波数据库(SQL Server).关于用代码.单表查询的语句基本上全在这儿了.附加数据库表的建立.零基础可学

先看代码单表查询的语句,后面再给数据库表的建立

这些语句分别对应问题我给大家列出来

1查询年龄在17~19岁的学生的学号、姓名和年龄。
2按年龄从大到小列出所有女学生的学号、姓名和年龄。
3查询课程中带有“ 数据库”3个字的课程信息,包括课程号、课程名。
4查询选修课程后未参加考试的学生学号、课程号。
5查询既不是计算机系也不是电气系的学生信息。
6统计共有多少门课。
7查询所有选课的平均成绩。
8查询共有多少人选课。
9查询1001同学的选课门数。
10查询学生平均年龄在18岁以下的系。

老规矩先满足伸手党的需求,来!先上代码

select sno'学号',sname'姓名',sage'年龄' 
from student
where sage between 17 and 19

select sno'学号',sname'姓名',sage'年龄' 
from student
where ssex = '女' order by sage desc

select cno'课程号',cname'课程名'  
from course
where cname = '数据库'

select sno '学生学号',cno'课程号'  
from sc
where grade < 0

select sname'学生姓名'  
from student
where sdept not in('计算机')

select count(*)'课程数量'  
from course

select AVG(grade)'平均成绩'  
from sc

select count(distinct sno)'选课人数'  
from sc

select count(*)'1001同学选课数量'  
from sc
where sno = 1001

select sdept'年龄小于18的系'
from student
where sage <
 18

 来看看运行出来的效果(怎么样,还可以吧)

 

因为建立的表不同,代码也需要发生相关改变,所以这些代码不具有普遍性,只针对我以下建立的表。你可以根据我建的表对应着代码来看,融会贯通(不难),便可随心所欲的查询任何表了(主要是不看建的数据表这些代码将没有意义,给自己找活儿了(手动泪目))

 还有具体建表不会建的(要讲清楚的话细节太多了,比如主键.外键.默认值.初始化表.写入数据等)(如果有人问 我就做一期详细的 没人问就算了),想知道什么,评论区交流吧,今儿个乏了

各位求个赞呐,别白嫖了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小白努力中

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值