博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL语句实用技巧1
阅读量:5140 次
发布时间:2019-06-13

本文共 658 字,大约阅读时间需要 2 分钟。

--显示行号

select *, ROW_NUMBER() OVER(Order by TYPENAME ) AS RowNumber from (

select distinct TYPENAME

from T_698_GWCmdMakeUp A,T_698_cj_datatype B
where A.DataFormat= B.DATATYPEID) as c 

--sql字符串转列名

SELECT top 1 (case @fuzerenType when 'gnfuzeMan' then gnfuzeMan else xnfuzeMan end) FROM [MeterTest].[dbo].[T_Meter_TestWork] where workid=@Workid  

--多行并成一行显示,用字符串分隔

if not object_id('tb') is null  
    drop table tb  
Go  
Create table tb([A] int,[B] nvarchar(1))  
Insert tb  
select 1,N'a' union all  
select 2,N'b' union all  
select 3,N'c'  
Go  
Select  
     distinct    
     stuff((select ','+[B] from tb for xml path('')),1,1,'')  
from tb t 

转载于:https://www.cnblogs.com/huihuixi/p/7339248.html

你可能感兴趣的文章
[转]vs2010编译金山代码
查看>>
数学图形之Boy surface
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
3.浏览器检测
查看>>
01: socket模块
查看>>
Border-radius
查看>>
mysql触发器
查看>>
Redis学习笔记(1)Redis安装和启动
查看>>
淌淌淌
查看>>
BZOJ1002:[FJOI2007]轮状病毒
查看>>
SSD5_Recommended Exercise 4 分析
查看>>
django实现分页功能
查看>>
CSS伪类与CSS伪元素的区别
查看>>
如何:修改字符串内容
查看>>
Tomcat Server之启动---Bootstrap类
查看>>
经典问题-生产者和消费者问题
查看>>
Hadoop Distributed File System 简介
查看>>
文档通信(跨域-不跨域)、时时通信(websocket)、离线存储(applicationCache)、开启多线程(web worker)...
查看>>
常用正则表达式
查看>>
队列的基本使用方法
查看>>