SQL中Convert()函数的使用方法
定义和用法
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
语法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。
可以使用的 style 值:
Style ID | Style 格式 |
---|---|
100 或者 0 | mon dd yyyy hh:miAM (或者 PM) |
101 | mm/dd/yy |
102 | yy.mm.dd |
103 | dd/mm/yy |
104 | dd.mm.yy |
105 | dd-mm-yy |
106 | dd mon yy |
107 | Mon dd, yy |
108 | hh:mm:ss |
109 或者 9 | mon dd yyyy hh:mi:ss:mmmAM(或者 PM) |
110 | mm-dd-yy |
111 | yy/mm/dd |
112 | yymmdd |
113 或者 13 | dd mon yyyy hh:mm:ss:mmm(24h) |
114 | hh:mi:ss:mmm(24h) |
120 或者 20 | yyyy-mm-dd hh:mi:ss(24h) |
121 或者 21 | yyyy-mm-dd hh:mi:ss.mmm(24h) |
126 | yyyy-mm-ddThh:mm:ss.mmm(没有空格) |
130 | dd mon yyyy hh:mi:ss:mmmAM |
131 | dd/mm/yy hh:mi:ss:mmmAM |
实例
下面的脚本使用 CONVERT() 函数来显示不同的格式。我们将使用 GETDATE() 函数来获得当前的日期/时间:
CONVERT(VARCHAR(19),GETDATE()) CONVERT(VARCHAR(10),GETDATE(),110) CONVERT(VARCHAR(11),GETDATE(),106) CONVERT(VARCHAR(24),GETDATE(),113)
结果类似:
Dec 29 2008 11:45 PM 12-29-2008 29 Dec 08 29 Dec 2008 16:25:46.635
另外,在实际项目中,sqlserver数据库中的时间字段类型为datetime,并且时间精确到了毫秒,我的需求是只需要以某种格式显示年月日,因此,我的sql写法如下:select zEntityno,zNote,zItemName,zQty,CONVERT(varchar(11),zBillDate,111),zScore from b_Vipredeem ,此时程序后台会报错:zBillDate列无效。但是数据库中的确存在这一列,而且在数据库查询控制台执行该语句又可以得到结果,最终发现在控制台查询得到的结果列名为无列名,于是将以上sql改为select zEntityno,zNote,zItemName,zQty,CONVERT(varchar(11),zBillDate,111) as zBillDate,zScore from b_Vipredeem,问题得以解决。
SQL中Convert()函数的使用方法相关推荐
- SQL中CONVERT()函数用法详解
SQL中CONVERT函数格式: CONVERT(data_type,expression[,style]) 参数说明: expression 是任何有效的 Microsoft® SQL Server ...
- 关于SQL中PIVOT函数的使用方法
文章目录 前言 一.关于PIVOT函数 1.什么是PIVOT函数 2.它能实现什么样的效果 二.使用方法 三.使用前后的效果 总结 前言 这篇文章给大家分享的是"pivot函数是什么, ...
- SQL中CONVERT函数全部用法对日期操作
格式: CONVERT(data_type,expression[,style]) 说明: (datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,var ...
- 简单介绍SQL中ISNULL函数使用方法
这篇文章介绍了SQL Server.MySQL.Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 SQL Ser ...
- sql中日期函数的用法
sql中日期函数的用法 <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...
- php中icon,php中iconv函数的使用方法
本篇文章中的内容介绍的是php中iconv函数的使用方法,在这里分享给大家,有需要的朋友可以参考一下 最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只 ...
- SQL中object_id函数的用法
SQL中object_id函数的用法 收藏 int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...
- php excel 函数,php实现excel中rank函数功能的方法
php实现excel中rank函数功能的方法 发布于 2015-10-28 18:54:25 | 77 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...
- Flink SQL中的函数
Table API是内嵌在Java语言中的,很多方法需要在类中额外添加,扩展功能比较麻烦,目前支持的函数比较少,故一般情况下我们使用Flink SQL中的函数 Flink SQL中的函数主要分为两类: ...
最新文章
- 入职谷歌的算法科学家总结的刷题笔记
- 迁移物理solaris系统至一个区域
- SwiftSuspenders 1.6 浅出深入 深入 2
- Apache Shiro 使用手册---转载
- python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
- 【绿色版】飞鸽传书2011绿色版
- TensorFlow的基本运算01-02
- OpenCV图像识别初探-50行代码教机器玩2D游戏
- PPT演讲放映技巧__备注的妙用
- WAP开发资料站(最新更新)
- 看单片机原理图-红外遥控、EEPROM
- 华为内部硬件开发设计流程
- 你知道CDN是什么吗?本文带你搞明白CDN
- 手把手教你开发一款简单的AR软件
- 初米 php,什么字帖练字好初中米字格a4设置
- php 斜杠字符,php-如何编码包含正斜杠的查询字符串?
- 新书《Linux就是这个范儿》预售
- 《UnityAPI.Component组件》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+GetComponent+SendMessage+Tag+立钻哥哥++OK++)
- ZBrush中绘制层是什么意思?
- Linux有名管道与无名管道简介
热门文章
- Java7 一些新特性及脚本语言支持API--笔记
- 【个人笔记】OpenCV4 C++ 快速入门 14课
- ffmpeg 推流 在H264中插入SPS、PPS 头
- 蓝牙通信-搜索附近的蓝牙设备
- oracle停数据库服务器,优化Oracle停机时间及数据库恢复
- python定义数据框大小_python – 如何设置框架的最小和最大高度或宽度?
- Android Studio报错:Could not download kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.3.61)
- obs之lame编码
- webgis之Openlayer加载wmts服务
- python2和3切换_python2和python3切换