MySQL
翻滚的西红柿
nothing,just do it.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL / cast()函数
MySQL / cast()函数 场景:如何将红框部分合并为一行显示? SELECT IF(`repeat_indicator`=0,'临时医嘱','长期医嘱') '医嘱类型', `plan_time` '计划时间', `print_person` '执行护士', '' AS '核对护士', (CASE `execute_type` WHEN 0 THEN '无效' WHEN 1 THEN '扫描执行' WHEN 2 THEN '手动执行' END) '执行方式', `reason` '执行原因',原创 2021-09-16 17:56:27 · 826 阅读 · 0 评论 -
MySQL / group_concat()函数
MySQL / group_concat()函数 场景:如何将红框部分合并为一行显示? SELECT R.`bed_code` '床号', IF(O.`repeat_indicator`=0,'临时医嘱','长期医嘱') '医嘱类型', G.`plan_time` '计划时间', G.`print_person` '执行护士', '' AS '核对护士', (CASE G.`execute_type` WHEN 0 THEN '无效' WHEN 1 THEN '扫描执行' WHEN 2 THEN '原创 2021-09-16 17:33:19 · 230 阅读 · 0 评论 -
MySQL / case when then else end
1、case when 字段,可对字段进行取值范围设置; SELECT *, CASE WHEN empage BETWEEN 0 and 30 THEN ‘青年’ WHEN empage BETWEEN 30 and 40 THEN ‘中年’ ELSE ‘非人类’ END AS ‘描述’ FROM emp; 2、case when 字段1,字段2,可对多个字段进行取值映射; S...原创 2020-04-24 16:56:28 · 587 阅读 · 1 评论 -
MySQL / insert into select
1、从一个表复制数据插入到另外一个表,目标表中任何已存在的行都不会受影响。 2、插入数据存在主键时报错,不存则直接新增一条(无论数据在目标表存在与否) 语法: INSERT INTO table_xxx VALUES(); INSERT INTO table_xxx SELECT xxx from table_yyy; 当表A和表B的表结构一致时,直接插入即可。 insert into A sel...转载 2020-04-24 13:53:50 · 406 阅读 · 0 评论 -
MySQL / delete、truncate
truncate table table_name; # 截断表 delete * from table_name; # 清空表 其中truncate操作中的table可以省略,delete操作中的*可以省略 truncate、delete 清空表数据的区别 : 1) truncate 是整体删除 (速度较快),delete是逐条删除 (速度较慢) 2)truncate 不写服务器 log,del...转载 2020-04-24 13:19:40 · 196 阅读 · 0 评论
分享