夜的第九章
夜的第九章
全部文章
题解
归档
标签
去牛客网
登录
/
注册
夜的第九章的博客
全部文章
/ 题解
(共53篇)
题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#
1.分析 计算逗号出现的次数,即为计算所有逗号的长度, 因此先计算原字符串的长度,再把逗号去掉计算长度,两者相减。 2.代码 SELECT(LENGTH("10,A,B") - LENGTH(REPLACE("10,A,B", ",&qu...
2021-09-13
0
499
题解 | #将employees表中的所有员工的last_name和first_name通过引号连接起来。#
1.分析 concat_ws用法:连接符在最前面。 2.代码 SELECT CONCAT_WS("'", last_name, first_name) as name FROM employees
2021-09-13
0
317
题解 | #将所有获取奖金的员工当前的薪水增加10%#
1.分析 ①列名直接计算 ②子查询时where 条件中,如果是用 = 报错,用 in 就可以了??? 2.代码 # 子查询: UPDATE salaries SET salary = salary * 1.1 WHERE emp_no in (SELECT emp_no FROM emp...
2021-09-13
0
360
题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
1.分析 alter table 数据表名 add constraint 外键约束名 foreign key (列名) references 主表名(列名) 2.代码 ALTER TABLE audit ADD CONSTRAINT au_em FOREIGN KEY(emp...
2021-09-13
0
420
题解 | #将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005#
1.分析 replace函数使用方法 update 表名 set 字段名 = replace(字段名, 替换前, 替换后) where条件筛选。 2.代码 UPDATE titles_test SET emp_no = REPLACE(emp_no, 10001, 10005) W...
2021-09-13
1
342
题解 | #将所有to_date为9999-01-01的全部更新为NULL#
1.分析 更新语句为update 表明 set 字段= 其中,设为null值的话是不用加引号的。 2.代码 UPDATE titles_test SET to_date = NULL, from_date = "2001-01-01"
2021-09-13
0
354
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
1.分析 语句中的执行顺序:from--where--group by--having--select--order by, from:需要从哪个数据表检索数据 where:过滤表中数据的条件 group by:如何将上面过滤出的数据分组 having:对上面已经分组的...
2021-09-13
0
286
题解 | #批量插入数据#
1.分析 mysql批量插入,就是一个insert后面跟两个values。 2.代码 #INSERT INTO actor (actor_id, first_name, last_name, last_update) #VALUES (1, "PENELOPE"...
2021-09-13
0
349
题解 | #将employees表的所有员工的last_name和first_name拼接起来作为Name#
1.分析 如何指定参数之间的分隔符 使用函数CONCAT_WS()。使用语法为:CONCAT_WS(separator,str1,str2,…) CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。...
2021-09-13
0
360
题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
1.分析 创建外键约束语法: alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表 2.代码 alter table audit add constraint foreign key (em...
2021-09-11
0
290
首页
上一页
1
2
3
4
5
6
下一页
末页