您所在的位置:首页>银行 > 备考指导 > 备考资料 > 综合知识 >

2020银行春季招聘考试_银行科技岗招聘考试知识点5

2020-02-10 14:05:44  山东银行招聘  来源:山东银行招聘考试网 

山东银行招聘网为想要报考银行的同学们提供银行近期招考信息、笔试、面试资料。主要为银行考试信息汇总,笔、面试资料详细汇总,节省同学们的时间和精力,还有备考指导、公开讲座、考试题库在等着你!

更多有关银行校园招聘网申、笔试、面试技巧

知识点:数据查询

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 ‘%性能研究%’;

 

更多信息请访问山东银行招聘网


 

相关信息推荐