悄悄分享6个SQL查询小技巧

推荐(免费):SQL教程 1、行列转换 问题:假设有张学生成绩表(tb)如下: 想变成(得到如下结果): 代码: WITH tb(姓名,课程,分数) AS(SELECT N张三,N语文,74UNION ALLSELECT N张三,N数学,83UNION ALL

    <p><img src="https://img.mryunwei.com/uploads/2023/04/20230416003059148.jpg"></p>

推荐(免费):SQL教程

1、行列转换

问题:假设有张学生成绩表(tb)如下:

想变成(得到如下结果):

代码:

方案一:利用NOT IN和SELECT TOP分页语句形式

合并重复行

例如我们以逗号(,)来分割数据,将如下数据

分割成如下图所示:

6、WAITFOR延时执行

例 等待1 小时2 分零3 秒后才执行SELECT 语句

例 等到晚上11 点零8 分后才执行SELECT 语句