Joneln
Joneln
全部文章
分类
专题(8)
题解(77)
归档
标签
去牛客网
登录
/
注册
Joneln
好好学习,天天向上。
TA的专栏
85篇文章
0人订阅
MySQL试题答案解析
77篇文章
7380人学习
MySQL专题学习
8篇文章
360人学习
全部文章
(共83篇)
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
来自专栏
select * from employees as e where not EXISTS( select d.emp_no from dept_emp as d where e.emp_no = d.emp_no); 总感觉以前见过EXISTS,但是,查看了自己以前的笔记,没有注意到有这个关键字...
Mysql
2021-10-06
0
637
题解 | #分页查询employees表,每5行一页,返回第2页的数据#
来自专栏
SELECT * FROM employees limit 5, 5; 一听说分页查询,我是有点蒙的,之前好像没有听过。 但是网上搜索了以下才发现,原来说的就是limit公式。 下面为具体的计算方法。 SELECT * FROM employees limit (2-1)*5, 5; SE...
Mysql
2021-10-05
3
485
题解 | #平均工资#
来自专栏
select avg(salary) as avg_salary from salaries where salary not IN (select max(salary) from salaries w...
Mysql
2021-10-01
0
335
题解 | #按照dept_no进行汇总#
来自专栏
SELECT dept_no, GROUP_CONCAT(emp_no) FROM dept_emp GROUP BY dept_no; mysql有三种拼接方法: concat('str1', ',', 'str2') concat_ws('需要使用的分隔符', 'str1', 'str2',·...
Mysql
2021-10-01
0
418
题解 | #获取Employees中的first_name#
来自专栏
SELECT first_name FROM employees ORDER BY RIGHT(first_name,2); 主要考察sql常用的几个函数,没有什么逻辑性问题。 在下表中罗列出常用的通用的文本处理函数。 函数 说明 LEFT() 返回字符串左边的字符 LENGTH...
Mysql
2021-10-01
0
356
题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#
来自专栏
select length('10,A,B') - length(replace('10,A,B', ',', '')) as cnt 这里用了两个函数:length()和REPLACE(X,Y,Z)。 原以为自己没有学过LENGTH()函数,但是查看了自己做的笔记才...
Mysql
2021-09-30
0
429
题解 | #将employees表中的所有员工的last_name和first_name通过引号连接起来。#
来自专栏
SELECT CONCAT(last_name , "'", first_name) as name FROM employees; 注意一点,几乎每个sql软件都有不同的拼接方式。
Mysql
2021-09-30
0
367
题解 | #将所有获取奖金的员工当前的薪水增加10%#
来自专栏
UPDATE salaries SET salary = salary*1.1 WHERE emp_no IN (select emp_no from emp_bonus) AND to_date = '9999-01-01'; 记住,在MySQL里面,更新表格数据不需要在update与tabl...
Mysql
2021-09-30
0
413
题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
来自专栏
ALTER TABLE audit ADD CONSTRAINT FOREIGN KEY(emp_no) REFERENCES employees_test(id); 外键约束直白一点就是用来约束该表(从表)中这一列的值必须是来自于另外一个表(主表)中的主键的值,否则就会报错。 MySQL 外键约...
Mysql
2021-09-30
1
470
题解 | #将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005#
来自专栏
UPDATE titles_test SET emp_no = REPLACE(emp_no, 10001, 10005) WHERE id = 5; 也是第一次听说这个语句。 注意两点: 1.直接使用replace()需要列出所有列的值,否则系统会自动填充默认值,或者报错。 2.replace(...
Mysql
2021-09-29
6
612
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页