Ding_123
Ding_123
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Ding
全部文章
/ 题解
(共84篇)
题解 | #按照dept_no进行汇总#
知识点 group_concat([distinct] 列名 [order by 排序字段] [Separator '分隔符'])分隔符默认为, 代码 select dept_no, group_concat(emp_no) as employees from dept_emp group b...
Mysql
2021-12-03
3
376
题解 | #获取employees中的first_name#
知识点 最后两个字母使用substr(str,pos)截取从pos位置开始到最后的所有str字符串 还有一种为substr(str,pos,len)从pos开始的位置,截取len个字符(空白也算字符) 代码 select first_name from employees order by su...
Mysql
2021-12-03
1
482
题解 | #查找字符串中逗号出现的次数#
知识点 使用length函数统计字符串的长度,再使用replace把,全部替换掉统计长度,相减就是逗号出现的次数 代码 select id,length(string) - length(replace(string,",","")) as cnt from strings 补充 这题我刚看...
Mysql
2021-12-03
1
395
题解 | #将employees表中的所有员工的last_name和first_name通过引号连接起来。#
知识点 连接使用concat(字段1,字段2,……) 因为连接使用的引号所以可以使用""或者转义字符\进行区分 代码 select concat(last_name,"'",first_name) as name from employees select concat(last_name,'\...
Mysql
2021-12-03
3
533
题解 | #将所有获取奖金的员工当前的薪水增加10%#
知识点 更新数据标准格式如下 update 表名 set 字段1 = 值1, 字段2 = 值2, ... where 筛选条件 筛选条件为to_date="9999-01-01"以及emp_no为获得奖金的员工使用in 代码 update salaries set...
Mysql
2021-12-03
2
537
题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
知识点 创建外键约束标准格式如下 alter table <数据表名> add constraint <外键名> foregin key (<列名>) referrences <主表名> (<列名>); 外键约束属性:当有删除或者更...
Mysql
2021-12-03
1
513
题解 | #将titles_test表名修改为titles_2017#
知识点 alter table 表名 change 原列名 新列名 类型; --修改表的列属性名 alter table 表名 modify 列名 类型 ; --修改表的类类型 alter table 表名 drop 列名; --删除表的某一列 alter table 表名 add 列名 类型...
Mysql
2021-12-03
2
400
题解 | #将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005#
知识点 replace into 表名 (字段名,……) values(字段值,……) replace into 首先尝试插入数据到表中 (1)如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 (2) 否则,直接插入新数据。 replace(X,Y,Z)...
Mysql
2021-12-03
4
465
题解 | #将所有to_date为9999-01-01的全部更新为NULL#
知识点 sql表格内容更新标准格式如下 update 表名 set 字段名1=值1 [字段名2=值2,……] where 条件表达式 需要更新to_date = NULL以及from_date = '2001-01-01' 筛选条件为to_date = '9999-01-01' 代码 up...
Mysql
2021-12-02
1
445
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
知识点 首先将表按照emp_no进行分组,找出最小的id 筛选条件为不是这些id使用not in 删除记录delete from表名 代码 delete from titles_test where id not in( select min_id from (select min(id) as...
Mysql
2021-12-02
1
419
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页