更新时间:2022-01-12 16:57:28
跟大家讲解下有关关系型数据库中结构化查询语言块的用法是什么,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说关系型数据库中结构化查询语言块的用法是什么,小编也收集到了有关关系型数据库中结构化查询语言块的用法是什么的相关资料,希望大家看到了会喜欢。
关系型数据库中结构化查询语言块的用法:1、进行非默认的排序;2、更新替换某一个字段中的特定字符串【选择一个身份证从(.)】;3、求比例的sql【b.num/a.sum * 100】。
关系型数据库中结构化查询语言块的用法:
1、使用非默认的排序例如使用213之类的排序
可以使用如下方法
选择独特
pg.part_grp_id,
pg.part_grp_name,
pg.equip_category_id
从
成本_零件_grp pg,
成本_零件_套件pk,
成本_零件_事件体育课(physical education)
在哪里
pe.mdl_ver_id IN(
挑选
s.mdl_ver_id
从
成本_车队_车型s
在哪里
s.fleet_id=1002
)
和pe .零件_套件_id=pk .零件_套件_id
和PK。零件_ grp _ id=pg。零件_ grp _ id
以.排序
CASE pg.equip_category_id
当2然后
一
当一然后
2
当四然后
3
其他
四
END2、mysql更新替换某一个字段中的特定字符串
更新技术支持服务员工
设置手机=替换(手机,"2129","0000")
在哪里
id IN(
挑选
a.id
从
(
挑选
身份证明(识别)
从
t _ bss _员工
在哪里
手机输入(
'18121299262',
'18121299247',
'18121299206',
'18121299209'
)
)作为一个
)将移动电话字段中的2129字符串替换为0000
使用当前表为条件更新当前表。需要在条件处再添加一个()构建一个虚拟表
3、求比例的结构化查询语言
选择a.style,ROUND(
b.num/a.sum * 100,
2
)作为来自(选择
计数(qspc.id)总和
,qq.style style
来自t_qc_security_plan_comment qspc
内部连接t _ qc _问题即时通信软件
on qq.id=qspc.question_id
左连接质量保证上的质量保证地址。id=qspc。地址_ id
左连接t _ system _ organization等等QA。医院=所以。身份证明(identification)
其中qq.scr_level不为空
和qq.type=3等等。租户_代码='zzyy '
按样式分组)左连接(选择
计数(qspc.id)数
,qq.style style
来自t_qc_security_plan_comment qspc
内部连接t _ qc _问题即时通信软件
on qq.id=qspc.question_id
左连接质量保证上的质量保证地址。id=qspc。地址_ id
左连接t _ system _ organization等等QA。医院=所以。身份证明(identification)
其中qq.scr_level不为空
和qq.type=3等等。租户_代码='zzyy '
并且qspc.is_bad=0
a .风格=b .风格上的按样式分组)计算逻辑是分别求总数和平均数。然后两数相除再用轮次求精度
更多相关免费学习推荐:mysql教程(视频)
以上就是关系型数据库中结构化查询语言块的用法是什么的详细内容!
来源:php中文网