会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 SQL常用脚本整理,你保存了吗?!

SQL常用脚本整理,你保存了吗?

时间:2025-11-04 18:44:21 来源:益强数据堂 作者:系统运维 阅读:611次

​工作中有许多比较常用的常存SQL脚本,今天开始分几章分享给大家。用脚

1、站群服务器本整行转列的理保用法PIVOT 复制( , (), , ) (,N,,) (,N,,) (,N,,) (,N,,) (,N,,) (,N,,) (,N,,) (,N,,) *1.2.3.4.5.6.7.8.9.10.

结果:

复制select ID,NAME,[1] as 一季度,[2] as 二季度,[3] as 三季度,[4] as 四季度from

test

pivot

(sum(number)for quarter in([1],[2],[3],[4]))as pvt1.2.3.4.5.6.7.8.9.10.11.12.13.14.

结果:

2、列转行的服务器租用常存用法UNPIOVT 复制create table

test2

(id int,name varchar(20), Q1 int, Q2 int, Q3 int, Q4 int)insert into test2 values(1,苹果,1000,2000,4000,5000)insert into test2 values(2,梨子,3000,3500,4200,5500)select * from test21.2.3.4.5.

(提示:可以左右滑动代码)

结果:

复制--列转行select id,name,quarter,

number

from

test2

unpivot

(

number

for quarter in([Q1],[Q2],[Q3],[Q4]))as unpvt1.2.3.4.5.6.7.8.9.10.11.

结果:

3、字符串替换SUBSTRING/REPLACE 复制SELECT REPLACE(abcdefg,用脚SUBSTRING(abcdefg,2,4),**)1.

结果:

复制SELECT REPLACE(13512345678,SUBSTRING(13512345678,4,11),

(责任编辑:数据库)

推荐内容
  • 盗版电脑如何安装系统?(简明教程帮你顺利安装系统!)
  • AISURU 僵尸网络:从破纪录 DDoS 攻击到住宅代理帝国的演变
  • 从墨天轮排名看数据库市场格局变化
  • 物联网如何改变电力和能源格局?
  • 电脑时间错误的调整方法(解决电脑系统时间不准确的实用技巧)
  • 1Panel - 现代化、开源的 Linux 服务器运维管理面板