【SQL Server】 类型转换TRY_PARSE(字符转日期)
类型转换
1. 字符转日期
语法:TRY_PARSE(<string/string column> AS <data_type> [USING ])
// 输入
SELECT TRY_PARSE('2022/10/10' AS DATE)
// 输出
2022-10-10
当原数据无分隔时,用这个方法会出现空值。
// 输入
SELECT TRY_PARSE('20221010' AS DATE)
// 输出
NULL
在这种情况下可以先使用STUFF来进行分隔
// 输入
SELECT TRY_PARSE(STUFF(STUFF('20221010', 5, 0, '/'),8,0,'/') AS DATE)
// 输出
2022-10-10
如果是包含了时分秒的长字符,可将后面的分隔为空值
// 输入
SELECT TRY_PARSE((STUFF(STUFF(STUFF('20221010014022', 5, 0, '/'),8,0,'/'),11,16,'')) AS DATE)
// 输出
2022-10-10
【SQL Server】 类型转换TRY_PARSE(字符转日期)相关推荐
- SQL Server使用convert对datetime日期数据进行转换
以下的文章主要描述的是SQL Server使用convert取得datetime日期数据的实际操作流程,在实际操作中用SQL Server数据库中用convert来获取datetime日期数据,以下实 ...
- 使用一下SQL Server 2008中的新日期函数
在我们开始讨论SQL Server 2008中新的日期数据类型之前,先来回顾一下SQL Server 2005中以及更老版本中提供的两种日期数据类型,这些旧的数据类型是DATETIME和SMALLDA ...
- SQL Server使用convert对datetime日期数据进行获取
来源:http://database.51cto.com/art/201007/211883.htm 备注:本文的语法讲解确实是比较乱,似乎格式不太严谨.参考时还是以实例验证为准比较好 以下的文章主要 ...
- SQL Server中使用convert进行日期转换
一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明: ...
- SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DAT ...
- SQL Server返回当前实例系统日期和时间的函数
下面列举出SQL Server返回实例系统日期和时间的函数,除了ANSI标准函数CURRENT_TIMESTAMP在应用时无需在函数后多加一对空的小括号"()"外,其余均需. 从返 ...
- SQL Server获取特定字符前的数字
关于Sql Server如何获取特定字符前的数字,网上有很多答案,但感觉要么太局限,要么就是太复杂,下面是我如何实现获取特定字符前的数字这个功能,供大家参考. /*获取特定字符前的数字*/ DECLA ...
- SQL Server 使用CONVERT()函数实现日期类型转换成字符串类型的日期格式,支持多种日期格式
1 使用详解 CONVERT() 说明:把日期转换为新数据类型的通用函数,可以用不同的格式显示日期/时间数据. 语法: CONVERT(data_type(length),data_to_be_con ...
- Sql Server函数全解(四)日期和时间函数
阅读目录 1.获取系统当前日期的函数getDate(); 2.返回UTC日期的函数UTCDATE() 3.获取天数的函数DAY(d) 4.获取月份的函数MONTH(d) 5.获取年份的函数YEAR(d ...
- sql server标识一个字符在这一列中是第几次出现
表样如下,怎样计算A列中的数据在A列中是第几次出现,从而得到B列中的数据?即第一行的1是第一次出现,第三行的1是第2次出现,以次类推. A B 1 1 2 1 1 2 4 1 5 1 1 3 3 1 ...
最新文章
- 【STM32】外部中断实验代码详解
- [Golang]一道考察defer与命名返回值的题目
- Visual Studio 2015 update 3各版本下载地址
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
- opencv调试利器ImageWatch的安装使用
- msg_p!=(void*) 0 --消息邮箱(点滴学习)
- Android 应用开发---API Level对应Android版本一览表
- shell awk命令
- MySQL 备份 nb3 和 psc的区别
- 图解Python List数据结构
- 【CVPR华为】【CVPR诺亚方舟】【CVPR2019】华为诺亚方舟实验室2019年CVPR27篇:全面展现诺亚实验室在计算机视觉蓝图
- Android双屏异显以及原理分析
- 快来看看你的苹果手机还能卖多少钱?2022最新苹果手机回收报价单
- RabbitMQ了解——>安装——>入门
- Unity VR(PicoVR)
- Derivation of matrix‘s eigenvalue and inverse matrix
- maven 系列 02 - packing 类型
- 如何在arduino上使用315 mhz的发射模块和接收模块P1
- 魅族16spro android系统版本,魅族16sPro魔趣刷机包(系统刷机最新完整固件升级包魔趣100.0)...
- app四种开发模式的优缺点