博客
关于我
常用Sql整理笔记
阅读量:447 次
发布时间:2019-03-06

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

一、多行结果转换为一行,用逗号隔开。

mssql代码如下:

点击打开
-- 多行select tid from typeinfo where pid=4-- 一行select STUFF((Select ','+Convert(varchar(50),tid) FROM typeinfo where pid=4 FOR XML PATH('')),1,1,'') as tid

sqlite代码如下:

SELECT GROUP_CONCAT(aid) as aids FROM s_service where name='s_webadmin'

结果如图:

 

 二、修改列名。

sp_rename '表明.待修改列名','要修改成的列名','column'

 

三、用时间排(倒)序,如果此列中有NULL想排序到最前面

ORDER BY CASE WHEN 字段名 IS NULL THEN 1 ELSE 0 END DESC,字段名 DESC

 

 

 

 

转载地址:http://hhgfz.baihongyu.com/

你可能感兴趣的文章
java中Object.equals()简单用法
查看>>
程序员的开发文档
查看>>
Linux查看CUDA和cuDNN版本
查看>>
C#获取Excel中所有的Sheet名称
查看>>
[最全整理]关于决策树的一切
查看>>
100天搞定机器学习|day37 无公式理解反向传播算法之精髓
查看>>
iOS Xcode 打包之后,不能输出日志
查看>>
UIPickerView的使用(二)
查看>>
iOS 多线程GCD简介
查看>>
说说字库和字模的故事,然后在 MaixPy 里实现打印中文字体(任意字体)吧!
查看>>
linux kernel version magic 不一致导致的模块 加载 (insmod) 不上
查看>>
centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
查看>>
最通俗易懂的囚徒困境
查看>>
MySQL 1064 You have an error in your SQL syntax 错误解决办法
查看>>
liteide错误: 进程无法启动--解决方法
查看>>
Java程序中的代理作用和应用场景及实现
查看>>
Java 前台后台数据传递、中文乱码解决方法
查看>>
Git报错:Permission denied (publickey)
查看>>
将mongo设置为windows的服务
查看>>
【Flink】Flink 底层RPC框架分析
查看>>