首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
ciphersaw
广东青年管理干部学院
2000届
安全工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(81)
获取所有员工的emp_no
48
本题严谨的思路为,先将 employees与dept_emp 用 INNER JOIN 连接,挑选出分配了部门的员工,再用 LEFT JOIN 连接 emp_bonus(在前面的题中可看到此表),分配了奖金的员工显示奖金类型和授予时间,没分配奖金的员工则不显示。 SELECT em.emp_no,...
发表于 2017-07-24 10:16:46
分页查询employees表,每5行一页,返回第2页的数据
107
根据题意,每行5页,返回第2页的数据,即返回第6~10条记录,以下有两种方法可以解决: 方法一:利用 LIMIT 和 OFFSET 关键字。LIMIT 后的数字代表返回几条记录,OFFSET 后的数字代表从第几条记录开始返回(第一条记录序号为0),也可理解为跳过多少条记录后开始返回。 SEL...
发表于 2017-07-24 09:58:23
平均工资
93
本题逻辑有问题,在挑选当前最大、最小salary时没加 to_date = '9999-01-01' 作条件限制,导致挑选出来的是全表最大、最小salary,然后对除去这两个salary再作条件限制 to_date = '9999-01-01' ,求平均薪水,此时求出的平均薪水与题目逻辑要求的不同。...
发表于 2017-07-24 09:42:22
按照dept_no进行汇总
123
本题要用到SQLite的聚合函数group_concat(X,Y),其中X是要连接的字段,Y是连接时用的符号,可省略,默认为逗号。此函数必须与 GROUP BY 配合使用。此题以 dept_no 作为分组,将每个分组中不同的emp_no用逗号连接起来(即可省略Y)。可参考: http:/...
发表于 2017-07-23 15:49:36
获取employees中的first_name
113
本题考查 substr(X,Y,Z) 或 substr(X,Y) 函数的使用。其中X是要截取的字符串。Y是字符串的起始位置(注意第一个字符的位置为1,而不为0),取值范围是±(1~length(X)),当Y等于length(X)时,则截取最后一个字符;当Y等于负整数-n时,则从倒数第n个字符处截取。...
发表于 2017-07-23 15:17:56
将employees表中的所有员工的last_name和first_name通过(\')连接起来。
24
在本题所用的SQLite数据库中,只支持用连接符号"||"来连接字符串,不支持用函数连接 SELECT last_name || "'" || first_name FROM employees
发表于 2017-07-23 12:45:52
将所有获取奖金的员工当前的薪水增加10%
110
按照正常的逻辑以及之前题目的尿性,要先选出符合条件的 emp_no,即用 INNER JOIN 连接 salaries 和 emp_bonus,且用 s.to_date = '9999-01-01' 表示当前薪水,然后再用 UPDATE ... SET ... WHERE ... IN ... 语句...
发表于 2017-07-23 11:06:43
如何获取emp_v和employees有相同的数据no
80
由于视图 emp_v 的记录是从 employees 中导出的,所以要判断两者中相等的数据,只需要判断emp_no相等即可。 方法一:用 WHERE 选取二者 emp_no 相等的记录 SELECT em.* FROM employees AS em, emp_v AS ev WHERE ...
发表于 2017-07-23 09:48:49
将titles_test表名修改为titles_2017
46
RENAME TO 语句更改表名的基本运用,详情可参考: http://sqlite.org/lang_altertable.html http://blog.csdn.net/yujianxiang666/article/det...
发表于 2017-07-22 16:54:20
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
121
本题运用 REPLACE 有两种解法 方法一:全字段更新替换。由于 REPLACE 的新记录中 id=5,与表中的主键 id=5 冲突,故会替换掉表中 id=5 的记录,否则会插入一条新记录(例如新插入的记录 id = 10)。并且要将所有字段的值写出,否则将置为空。可参考: ...
发表于 2017-07-22 16:16:23
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题