mysql中sql块如何使用
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了mysql中sql块如何使用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql中sql块的用法:1、进行非默认的排
千家信息网最后更新 2025年01月21日mysql中sql块如何使用
这篇文章主要介绍了mysql中sql块如何使用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
mysql中sql块的用法:1、进行非默认的排序;2、更新替换某一个字段中的特定字符串【SELECT a.id FROM(..)】;3、求比例的sql【b.num / a.sum * 100】。
mysql中sql块的用法:
1、使用非默认的排序,例如使用213之类的排序
可以使用如下方法
SELECT DISTINCTpg.part_grp_id,pg.part_grp_name,pg.equip_category_idFROMcost_part_grp pg,cost_part_kit pk,cost_part_event peWHEREpe.mdl_ver_id IN (SELECTs.mdl_ver_idFROMcost_fleet_model sWHEREs.fleet_id = 1002)AND pe.part_kit_id = pk.part_kit_idAND pk.part_grp_id = pg.part_grp_idORDER BYCASE pg.equip_category_idWHEN 2 THEN1WHEN 1 THEN2WHEN 4 THEN3ELSE4END
2、mysql更新替换某一个字段中的特定字符串
UPDATE t_bss_employeesSET mobilephone = REPLACE (mobilephone, "2129", "0000")WHEREid IN (SELECTa.idFROM(SELECTidFROMt_bss_employeesWHEREmobilephone IN ('18121299262','18121299247','18121299206','18121299209')) AS a)
将mobilephone字段中的2129字符串替换为0000
使用当前表为条件更新当前表。需要在条件处再添加一个()构建一个虚拟表
3、求比例的sql
select a.style, ROUND( b.num / a.sum * 100, 2 ) as styleRate from (SELECT count(qspc.id) sum ,qq.style stylefrom t_qc_security_plan_comment qspc inner join t_qc_question qqon qq.id = qspc.question_idLEFT JOIN t_qc_address qa ON qa.id = qspc.address_idLEFT JOIN t_system_organ so on qa.hospital = so.idWHERE qq.scr_level is not NULLand qq.type = 3 and so.tenant_code = 'zzyy'GROUP BY style) a left join (SELECT count(qspc.id) num ,qq.style stylefrom t_qc_security_plan_comment qspc inner join t_qc_question qqon qq.id = qspc.question_idLEFT JOIN t_qc_address qa ON qa.id = qspc.address_idLEFT JOIN t_system_organ so on qa.hospital = so.idWHERE qq.scr_level is not NULLand qq.type = 3 and so.tenant_code = 'zzyy'and qspc.is_bad =0GROUP BY style) b on a.style = b.style
计算逻辑是分别求总数和平均数。然后两数相除再用round求精度
感谢你能够认真阅读完这篇文章,希望小编分享mysql中sql块如何使用内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!
字段
字符
字符串
篇文章
排序
更新
方法
条件
比例
价值
内容
同时
平均数
总数
朋友
精度
编带
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
吉林市委网络安全
招商银行2021信创数据库
泰国酒店网络安全吗
海西州网络技术厂家报价
山西调度服务器虚拟主机
计算机网络技术基础补考
互联网领先科技齐亮相
服务器iis管理器打开很慢
软件开发朋友圈广告
上海本土软件开发培训机构
factset数据库能干啥
软件开发企业 开发费用
英语作文网络安全计划
excel数据库求和公式
网络安全危害的相关数据
网络安全和信息化办公室职能
如何导出db2数据库
java300集数据库视频
怎么验证数据库约束
避免网络安全事故
网络安全成就 11张图
欧艺软件开发工作室
网络技术对人类社会的影响
多级代理用户权限数据库设计
删除数据库中的所有数据
服务器一直没关机
第一届安康杯网络安全
混在黑白之间的网络安全
厦门直播软件开发一个多少钱
避免网络安全事故