例三:(CONVERT的使用)

①时间各种格式

Select CONVERT(varchar(100), GETDATE(), 0);--01  8 2018  5:50PM
Select CONVERT(varchar(100), GETDATE(), 100);--01  8 2018  5:50PMSelect CONVERT(varchar(100), GETDATE(), 1);--01/08/18
Select CONVERT(varchar(100), GETDATE(), 101);--01/08/2018Select CONVERT(varchar(100), GETDATE(), 2);--18.01.08
Select CONVERT(varchar(100), GETDATE(), 102);--2018.01.08Select CONVERT(varchar(100), GETDATE(), 3);--08/01/18
Select CONVERT(varchar(100), GETDATE(), 103);--08/01/2018Select CONVERT(varchar(100), GETDATE(), 4);--08.01.18
Select CONVERT(varchar(100), GETDATE(), 104);--08.01.2018Select CONVERT(varchar(100), GETDATE(), 5);--08-01-18
Select CONVERT(varchar(100), GETDATE(), 105);--08-01-2018Select CONVERT(varchar(100), GETDATE(), 6);--08 01 18
Select CONVERT(varchar(100), GETDATE(), 106);--08 01 2018Select CONVERT(varchar(100), GETDATE(), 7);--01 08, 18
Select CONVERT(varchar(100), GETDATE(), 107);--01 08, 2018Select CONVERT(varchar(100), GETDATE(), 8);--18:02:28
Select CONVERT(varchar(100), GETDATE(), 108);--18:02:28Select CONVERT(varchar(100), GETDATE(), 9);--01  8 2018  6:03:22:663PM
Select CONVERT(varchar(100), GETDATE(), 109);--01  8 2018  6:03:22:663PMSelect CONVERT(varchar(100), GETDATE(), 10);--01-08-18
Select CONVERT(varchar(100), GETDATE(), 110);--01-08-2018Select CONVERT(varchar(100), GETDATE(), 11);--18/01/08
Select CONVERT(varchar(100), GETDATE(), 111);--2018/01/08Select CONVERT(varchar(100), GETDATE(), 12);--180108
Select CONVERT(varchar(100), GETDATE(), 112);--20180108Select CONVERT(varchar(100), GETDATE(), 13);--08 01 2018 18:08:32:910
Select CONVERT(varchar(100), GETDATE(), 113);--08 01 2018 18:08:32:910Select CONVERT(varchar(100), GETDATE(), 14);--18:09:28:673
Select CONVERT(varchar(100), GETDATE(), 114);--18:09:28:673Select CONVERT(varchar(100), GETDATE(), 20);--2018-01-08 18:10:02
Select CONVERT(varchar(100), GETDATE(), 120);--2018-01-08 18:10:02Select CONVERT(varchar(100), GETDATE(), 21);--2018-01-08 18:11:36.033
Select CONVERT(varchar(100), GETDATE(), 121);--2018-01-08 18:11:36.033
--下面的没有相对应的了
Select CONVERT(varchar(100), GETDATE(), 22);--01/08/18  6:14:32 PM
Select CONVERT(varchar(100), GETDATE(), 23);--2018-01-08
Select CONVERT(varchar(100), GETDATE(), 24);--18:14:57
Select CONVERT(varchar(100), GETDATE(), 25);--2018-01-08 18:14:57.663Select CONVERT(varchar(100), GETDATE(), 126);--2018-01-08T18:16:05.290
Select CONVERT(varchar(100), GETDATE(), 131);--21/04/1439  6:16:05:290PM

② Datetime 转换  varchar

Select CONVERT(VARCHAR,CONVERT(varchar(100), GETDATE(), 14))

③varchar 转换  INT

select CONVERT(INT,TotalQty)

④时间  转换 周数

SELECT CONVERT(VARCHAR,datepart(wk,QTime))

⑤时间 转换  月份

SELECT CONVERT(VARCHAR,QTime,112)

⑥INT 转换 FLOAT(以下转换FLOAT保留小数点再转换为varchar)

SELECT CONVERT(VARCHAR,(ROUND( convert(FLOAT,PassQty)

额,不举例子了,相信你看完第一个就知道怎么使用CONVERT函数了

例四(将查询出来的数据按照顺序Show出)

当然有规律的栏位数据可以使用 ORDER BY ....进行排序,但是没有规律的 ORDER BY函数就起不到作用了,比如下面这组数据,需要将Description栏位按照需求排列

思路:①Description栏位是没有规律的,那就找寻其对应的唯一栏位

②利用Id栏位一一对应的唯一性

③使用函数identity重新定义主键ID栏位

④使用函数CHARINDEX排序Id栏位

语法:以下是根据当时工作需求进行排序

SELECT Description,identity(int,1,1)as ID  FROM CTO..WC WHERE Id IN ('347','341','343','653','571','348','350','563','396','486','345','481','370','365','382','368','373','650','540','632','372','369','374')ORDER BY CHARINDEX(','+CONVERT(VARCHAR,Id)+',',',347,341,343,653,571,348,350,563,396,486,345,481,370,365,382,368,373,650,540,632,372,369,374,')

结果:

SQL语法使用:SQL时间格式相关推荐

  1. 在SQL server中设置时间格式

    在SQL server中设置时间格式 2008-01-13 12:21:02 今天在vs中更新sqlserver,却发现我vs中是当前时间,insert到数据库中却变成了1905年,搞了半天,原来是s ...

  2. Sql:成功解决将sql输出的datetime时间格式转为常规格式

    Sql:成功解决将sql输出的datetime时间格式转为常规格式 目录 SQL应用案例 1.将sql输出的datetime时间格式转为常规格式 SQL应用案例 1.将sql输出的datetime时间 ...

  3. SQL Server 时间戳与时间格式互相转换

    时间戳(Unix timestamp) 是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. Unix时间戳不仅被使用在Unix系统.类Unix系统中,也 ...

  4. SQL语法之 SQL 约束 (Constraints)

    SQL学习 学习SQL语法 SQL语法 SQL学习 SQL 约束 (Constraints) SQL 约束 (Constraints) SQL 约束 约束用于限制加入表的数据的类型. 可以在创建表时规 ...

  5. SQL语法之SQL 通配符

    SQL学习 学习SQL语法 SQL语法 SQL学习 一.SQL 通配符 1.1使用 % 通配符 1.2使用 _ 通配符 1.3使用 [charlist] 通配符 一.SQL 通配符 在搜索数据库中的数 ...

  6. 【Java语法】DateFormat时间格式转化、java.util.Date和java.sql.Date之间的相互转化

    使用DateFormat,将时间与日期相互转换 import java.text.DateFormat; import java.text.ParseException; import java.te ...

  7. Sql语句Convert函数获取时间格式的一种用法

    Sql语句查询某种时间格式  通过convert函数处理查询结果 这是函数的参数类型: eg: select OutPH,CONVERT(Time(0),Time,8) as Time from [G ...

  8. SQL 语法速成手册

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:静默虚空 排版:MarkerHub 原文:https://j ...

  9. 1.2W 字的 SQL 语法速成手册

    来源 |https://juejin.im/post/5c7e524af265da2d914db18f 本文针对关系型数据库的一般语法.限于篇幅,本文侧重说明用法,不会展开讲解特性.原理.本文内容包括 ...

  10. 语法手册_是真的猛!SQL 语法速成手册

    小Hub领读: 整理非常全面,原谅我书读得少,只能用一句卧槽来赞美了! 太赞了,SpringBoot+Vue前后端分离完整入门教程!​mp.weixin.qq.com 作者:静默虚空 原文:https ...

最新文章

  1. 微信开发(02)之处理微信客户端发来的消息
  2. qa dataset
  3. 基于Element-plus封装配置化表单组件(组件的v-model实现)
  4. 惊叹C4D设计作品分享,超级给力的灵感
  5. spring-第五篇之spring容器中的bean
  6. html调用一般处理程序方法,Web的初步篇:前台(HTML)和后台(一般处理程序)...
  7. 汽车启动/停止系统电源方案
  8. matlab 数字波束合成,dbf数字波束合成
  9. 供应链金融系统建设的具体实施步骤
  10. 把图标变成圆形的html_css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局...
  11. python 利用火狐浏览器爬取内容
  12. Oracle DB 序列
  13. wlh机器人_机器人小组活动实施方案
  14. 小米路由器3刷openWRT系统的实践过程
  15. Crawlab(crawlab github)
  16. java毕业设计铝塑门窗的研制和生产管理源码+lw文档+mybatis+系统+mysql数据库+调试
  17. 人生是一个不断觉悟的过程,成功是一种感悟。
  18. 医院信息系统(HIS)的“一个都不能少”!
  19. mysql初始化ibdata1大小_MySQL问答系列之如何避免ibdata1文件大小暴涨
  20. 以ZPW-2000为例的轨道移频电路原理

热门文章

  1. L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill
  2. CAD教程:快速设置显示指定图层
  3. 计算机文件夹不在桌面显示,为什么我的电脑桌面上的有个文件夹里的文件突然不见了呢...
  4. win7计算机内存占用高,win7开机占用内存过高怎么回事?win7开机占用内存过高的处理方法...
  5. 数据库管理员(dba)的介绍
  6. linux 有 域的概念吗,域渗透基本概念
  7. 爬取WHO各国病例数据
  8. 【unity游戏开发教程】Unity+Umotion Pro+VRoid+Blender制作人物模型和动画,在unity中简单制作二次元人物动画
  9. linux 模拟化 iphone,PC 秒变 iPhone!教你在 Windows 上运行 iOS 系统
  10. 小白也能懂的Nacos服务模型