问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MYSQL 语句 实现,以下场景。应该如何写。请教

发布网友 发布时间:2022-05-03 08:09

我来回答

2个回答

懂视网 时间:2022-05-03 12:30

1 mySql三范式

1.1 第一范式(1NF)

  (必须有主键,列不可分)数据库表中的任何字段都是单一属性的,不可再分

1.2 第二范式(2NF)

  (当一个表是复合主键时,非主键的字段不依赖于部分主键(即必须依赖于全部的主键字段))

  数据库表中非关键字段对任一候选关键字段的 都 不存在部分函数依赖

1.3 第三范式(3NF)

  关系模式R(U,F)中的所有非主属性对任何候选关键字都不存在传递依赖

2 各种场景

2.1 批量更新表数据

  适用场景:将表table_a数据中字段a,批量更新到表table_b中。适用于表迁移。

  关键字:inner join

  sql语句:update table_a a   inner join table_b b on b.org_id=a.department_id   set a.department_short_name = b.short_name

  解释:table_a的department_id和table_b的org_id中值一样,需要将table_b 中idorg_id一样的short_name批量更新到table_a中。

2.2 条件语句,给字段重新赋值

  适用场景:每个枚举,返回对应的字符串。

  关键字:case when x=y then e when x=z then f end

  sql语句:(case when a.status=1 then ‘申请中‘ when a.status=2 then ‘受理中‘ when a.status=3 then ‘已转账‘ when a.status=4 then ‘拒绝‘ end) as status

  解释:当status为1时状态为申请中,当status为2时状态为受理中,当status为3时状态为已转账,当status为4时状态为拒绝。

2.3 条件语句,给字段拼接字符

  适用场景:给字段拼接字符。

  关键字:concat

  sql语句:(case when a.type=0 then concat(‘-‘,a.score) else concat(‘+‘,a.score) end) as showscore

  解释:当type为0时score增加“-”前缀,当type为其他时score增加“+”前缀。

 

结合实际应用总结mySql语句关键场景用法

标签:sql   mysql语句   更新   数据库   字段   第二范式   申请   关系   2nf   

热心网友 时间:2022-05-03 09:38

感觉你写的问题。我读了很长时间也没有看懂。

场景1 : 你场景1 的问题 有问题, 没有明白你是要单查 appid = 'test2'; 还是要分组.
单查:
select * from request_log where appid = 'test2';
分组 :
select * from request_log where appid = 'test2' group by appid ;
场景2:你场景2 的问题 也有问题, 没有明白你是要通过哪个字段进行分组.是 appid 吗?
select * from request_log group by appid ;

最后说一下,你问 问题的方式不是一般人能理解的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
正确的调搓丝板方法 正确的调搓丝板方法介绍 搓丝板失效的多种原因及如何预防? 副职领导签批公文技巧 上级审批意见怎么写 怎么卸摘网吧电脑上的“世界之窗”浏览器 怎么才能卸载世界之窗浏览器? 麻烦帮我翻译两个句子,谢谢,谢谢。 ...结构层次和结构关系 原理讲下 谢谢谢谢 老师讲过了我么听懂啊_百度... 这两个句子的主干是什么,谢谢谢谢 为什么会有人选择一辈子不结婚呢? 手机如何打包文件WPS 手机word文档怎么打包 为什么溴的四氯化碳溶液可以检测乙烯 l氯水 四氯化碳 能不能检验碘离子? 液溴为什么用四氯化碳检验? 溴的四氯化碳溶液常用于检验有机物溶液中是否存在什么啊 用氯水,四氯化碳检验Cl-,Br-,I-(写出现象,化学方程式) 高中化学,CCl4下层无色可以检测什么离子,具体题目见下图 四氯化碳可以用来鉴别溴水和碘水吗 氢氧化钠和四氯化碳是什么作用呢 关于高一或者高二 四氯化碳 有什么用处?检验?和什么反应呀? 四氯化碳可以用来鉴别什么卤族有关的物质 四氯化碳检验什么? 高中四氯化碳可以鉴别的物质有哪些? 颗白菜与小青菜上午区别 海底捞担当想收徒弟怎么说 怎么区分青菜白菜??? 怎样区分白菜跟青菜? 用朋友的海底捞怎么用 烽影机械键盘的logo灯光怎么关 魔兽电影是暴雪拍的吗 魔兽那个国家拍的 魔兽世界电影版导演到底是谁 电影《魔兽》中的华裔演员是谁? 魔兽电影谁演的 听说魔兽世界要拍电影了, 谁知道谁会是主演,导演是谁,什么时候能拍好上映? 魔兽世界电影的导演拍过什么电影 母乳和蓝冰能不能过安检带上飞机 魔兽争霸电影 医用冰袋 生物冰袋 化学冰袋 冰袋 一次性冰袋 干冰袋 冰盒 冰排 蓝冰 蓄冷剂 储能冰袋 魔兽争霸的电影 魔兽争霸电影从那开始拍摄,具体的说一下,谢谢 魔兽争霸拍电影了? 电影《魔兽》是根据魔兽世界拍的,还是魔兽争霸拍的? 电影魔兽古尔丹是谁演的 吴彦 吴彦祖在《魔兽世界》电影里演什么角色呢? 哪部电影是以《魔兽争霸》为题材拍摄的 WOW的历史剧情会被拍成电影吗? 魔兽世界电影是根据魔兽正史拍的吗 电影魔兽古尔丹是谁演的 吴彦祖古尔丹结局