牛客424968675号
牛客424968675号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客424968675号的博客
全部文章
/ 题解
(共25篇)
题解 | #按照dept_no进行汇总#
select dept_no, group_concat(emp_no) as employeesfrom dept_empgroup by dept_no 这里需要用到group_concat 函数 具体的教程在:https://www.w3cschool.cn/mysql/5nab1ptx.ht...
2021-07-29
0
389
题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#
select char_length("10,A,B")-char_length(replace("10,A,B",",","")) **char_length 可以用来输出信息的长度 同时可以用replace函数来把逗...
2021-07-29
0
364
题解 | #将employees表中的所有员工的last_name和first_name通过引号连接起来。#
select concat(last_name,"'",first_name)from employees *这个题主要考虑concat的用法1.concat前面是select2.concat(a,"c",b) *
2021-07-28
0
359
题解 | #将所有获取奖金的员工当前的薪水增加10%#
update salariesset salaries.salary=1.1*salaries.salarywhere salaries.emp_no in (select emp_bonus.emp_no from emp_bonus)and salaries.to_date='9999-01-0...
2021-07-28
0
334
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
alter table audit add constraint EMP_no foreign key (EMP_no) REFERENCES employees_test (ID) **创建 foreignkey 的内容 MySQL外键约束(FOREIGN KEY) (...
2021-07-28
0
333
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
update titles_test set emp_no= replace (emp_no,10001,10005) where id=5 **replace 相比较于直接用update 可以省去where中的一个条件**
2021-07-28
0
399
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
update titles_test set to_date= null, from_date= '2001-01-01' where to_date='9999-01-01' **记住 日期一定要加单引号**
2021-07-28
0
377
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
delete from titles_testwhere id not in (select * from (select min(id)from titles_testgroup by emp_no)a) sql规定不能一边删除一边查看原表 所以需要先把所有的最小的id提取出来一个表 然后查询这个...
2021-07-28
0
344
题解 | #对first_name创建唯一索引uniq_idx_firstname#
create trigger audit_logafter insert on employees_testfor each rowbegininsert into audit values(new.id,new.name);end begin 和 end 中间是需要进行的程序 new.id 表示新...
2021-07-28
0
311
题解 | #对first_name创建唯一索引uniq_idx_firstname#
alter table actor add unique uniq_idx_firstname (first_name);alter table actor add index idx_lastname (last_name) 记住在sql里面的表名 索引名 列名都不用加‘’
2021-07-27
0
268
首页
上一页
1
2
3
下一页
末页