长理职培•广东
国电

2020广东军队文职考试知识点资料:数据查询

来源: 2020-02-11 21:11
精品课程
1.语句格式
SELECT [ALL|DISTINCT] <目标列表达式> [, <目标列表达式>]…
FROM<表名或者视图名称>[, <表名或者视图名称>]…
[WHERE<条件表达式>]
[GROUP BY <列名1>[HAVING<条件表达式>]]
[ORDER BY <列名2>[ASC|DESC]];
2.选项说明
[ALL|DISTINCT]:若从一关系中查询出符合条件的元组,但输出部分属性值,结果关系中就可能有重复元组存在,选择DISTINCT,则每组重复元组只输出一条元组;选择ALL,则所有重复元组全部输出;两个都不选,默认ALL。
<目标列表达式>:一般情况下,每个目标列表达式本身将作为结果关系列名,表达式的值作为结果关系中该列的值。
FROM:指明被查询的关系名称或者视图名称,即该查询语句即可以从表中查询也可以从视图中查询。
WHERE:指定条件,在查询时只列出满足条件的记录。若没有条件选项可以省略。例如,查询Student表中所有同学的信息。
GROUP BY:此选项表示分组,按列名的值进行分组,该属性列值相等的元组为一个组。
HAVING:如果GROUP BY子句中带HAVING短语,则只有满足条件的组才会被输出。
ORDER BY:表示排序输出,有升序和降序之分。若输出为升序,则使用ASC,也可以省略(默认为升序);若输出为降序,则使用DESC。
3.运算符和统计函数
(1)运算符
算术比较运算符:=,<,<=,>,>=,<>,!>,!<
逻辑运算符:AND、OR、NOT
所属集合运算符:IN、NOTIN
谓词:EXISTS(存在)、BETWEEN…AND(范围)、LIKE(匹配)、ISNULL(空值)
(2)统计函数
统计函数 描述
COUNT(*) 计算记录的个数
COUNT([DISTINCT]列名) 对一列中的值计算个数
SUM([DISTINCT]列名) 求某一数值型列的总和
AVG([DISTINCT]列名) 求某一数值型列的平均值
MAX([DISTINCT]列名) 求某一列的最大值
MIN([DISTINCT]列名) 求某一列的最小值
4.示例
(1)查询计算机系年龄在20岁以下的学生姓名。
SELECT Sname
FROM Student
WHERE Sdept=’CS’ AND Sage<20;
(2)查询选修了3门以上课程的学生学号。
SELECT Sno
FROM SC
GROUP BY Sno
HAVING COUNT(*)>3;
(3)从Item表中查询Iname(项目名称)中包含“性能研究”的项目名称。
SELECT Iname
FROM Item
WHERE Iname LIKE ‘%性能研究%’;
以上就是今天的分享内容啦,大家要好好掌握哦!一分耕耘一分收获,希望大家在每天的学习中能够进步一点点,大家加油哦!预祝大家取得一个好成绩。
 

温馨提示:因考试政策、内容不断变化与调整,长职理培网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长职理培)

直播课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
相关推荐
热门排行
长理职培微信公众号 资讯,试题,视频一手掌握
微信搜索并关注公众号:CLZP66
回顶部
'); })();