当前位置:   article > 正文

SQL SERVER单表查询语句及运行结果_sql查询课程表数据并显示结果

sql查询课程表数据并显示结果

新建数据库‘教学管理系统’中导入学生表和成绩表进行查询

有想跟着一起做的朋友可以自行获取表格进行导入。

链接:https://pan.baidu.com/s/1fhy4see38NCs-N7_Vd1Cxg?pwd=0220 
提取码:0220

选择想显示的字段(学号,姓名):SELECT 学号,姓名 FROM 学生表  (学号和姓名显示位置可以调换)

把学号换一个别名显示:SELECT 学号 AS 学生编号,姓名 FROM 学生表

(无列名)列下显示123:SELECT 学号,姓名,123 FROM 学生表

文本型的显示字段名不加单引号会显示语法错误

显示系统当前时间:SELECT GETDATE(  )

显示当前的年份:SELECT YEAR(GETDATE(  ))

通过年份显示年龄:YEAR(GETDATE())-YEAR(出生日期) AS 年龄

文本型的显示字段名不加单引号会显示语法错误

SELECT 姓名,学号,‘今年年龄是:’(单引号必须加) AS ’说明‘(单引号可加可不加) FROM 学生表

显示成绩表内成绩大于等于95:select 学号,课程编码,成绩 from 成绩表 where 成绩>=95

显示成绩表内成绩大于等于90小于等于95:select 学号,课程编码,成绩 from 成绩表 where 成绩>=90 and 成绩<=95      与下面这条作用一样

select 学号,课程编码,成绩 from 成绩表 where 成绩 between 90 and 95

不包括95可以减去一个较小的数,(成绩应该是float型)select 学号,课程编码,成绩 from 成绩表 where 成绩 between 90 and 95-0.1

显示满足成绩等于80.85.90:select 学号,课程编号,成绩 from 成绩表 where 成绩 in(80,85,90)

显示满足性别为女的条件(输入文本字段应该用单括号引起来):select 学号,姓名 from 学生表 where 性别 in('女')

显示字段值为空的数据

select 学号,课程编号,成绩 from 成绩表 where 成绩 is null

not显示相反(当前显示为成绩>=90):select 学号,课程编号,成绩 from 成绩表 where not 成绩 <90

or或者:select 学号,课程编号,成绩 from 成绩表 where  成绩<60 or 成绩>=90

not显示相反:select 学号,课程编号,成绩 from 成绩表 where  not(成绩<60 or 成绩>=90)

like运算符(匹配运算符)只显示姓王的学生:

select 学号,姓名 from 学生表 where 姓名 like '王%'

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/728382
推荐阅读
相关标签
  

闽ICP备14008679号