赞
踩
在新建数据库‘教学管理系统’中导入学生表和成绩表进行查询
有想跟着一起做的朋友可以自行获取表格进行导入。
链接: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 '王%'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。