事业单位考试计算机基础知识:SQL的数据查询功能(1)
SQL的数据查询功能格式:SELECT
]
[] [,]
[*/.*].....
FROM[表别名1] [表别名2]
//
]
[,]
1.投影查询
:ALL允许在查询结果中出现内容重复的行;DISTINCT在查询结果中不允许出现内容重复的行。省略为ALL。
]:指定查询结果包括特定数目的行数,或者包括全部行数的百分比,使用TOP子名时必须同时使用ORDER
BY子句。
[] [,]
[*/.*]:表达式1和表达式2由源表字段、函数等构成。列名1和列名2为生成表字段名。*代表源表中的所有字段。
例如:
select 学号,姓名,入校总分,性别,出生年月 from 学生
select top 5 学号 as 学生编号,姓名 as 学生姓名,性别 as 学生性别,入校总分 as 高考分数 from 学生 order by
入校总分
select distinct 学号 from 选课
select * from 教师
2.条件查询(WHERE子句)
条件由三部分组成:列名;比较运算符;列名、常数。
常用比较运算符:
比较大小:= > =
多重条件:AND OR NOT
确定范围:BETWEEN AND NOT BETWEEN AND
确定集合:IN NOT IN
字符匹配:LINK
(1)比较大小
select 学号,成绩 from 选课 where 课程号="c140"
(2)多重比较(复合逻辑表达式)
select 学号,课程号,成绩 from 选课 where 成绩>=90
页:
[1]