您所在的位置:首页>银行 > 备考指导 > 备考技巧 >

2020福建银行科技岗校园招聘考试知识点5

2020-03-18 15:18:45   中公金融人网   来源: 福建银行招聘网

知识点:数据查询

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

更多银行招聘信息请登录福建银行招聘网

福建校园招聘考试
扫码关注微信:jinrongjob
银行招聘信息每日推送