问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL中的TO_CHAR与TO_DATE分别是怎么用的

发布网友 发布时间:2022-04-23 14:30

我来回答

4个回答

懂视网 时间:2022-04-30 10:58

select convert(nvarchar ,GetDate(),0)
select convert(nvarchar ,GetDate(),100) //结果为:06 17 2011 1:50PM

select convert(nvarchar ,GetDate(),1) //结果为:06/17/11
select convert(nvarchar ,GetDate(),101) //结果为:06/17/2011

select convert(nvarchar ,GetDate(),2) //结果为:11.06.17
select convert(nvarchar ,GetDate(),102) //结果为:2011.06.17

select convert(nvarchar ,GetDate(),3) //结果为:17/06/11
select convert(nvarchar ,GetDate(),103) //结果为:17/06/2011

select convert(nvarchar ,GetDate(),4) //结果为:17.06.11
select convert(nvarchar ,GetDate(),104) //结果为:17.06.2011

select convert(nvarchar ,GetDate(),5) //结果为:17-06-11
select convert(nvarchar ,GetDate(),105) //结果为:17-06-2011

select convert(nvarchar ,GetDate(),6) //结果为:17 06 11
select convert(nvarchar ,GetDate(),106) //结果为:17 06 2011

select convert(nvarchar ,GetDate(),7) //结果为:06 17, 11
select convert(nvarchar ,GetDate(),107) //结果为:06 17, 2011

select convert(nvarchar ,GetDate(),8) 
select convert(nvarchar ,GetDate(),108) //结果为:14:04:23

select convert(nvarchar ,GetDate(),9)
select convert(nvarchar ,GetDate(),109) //结果为:06 17 2011 2:05:29:437PM

select convert(nvarchar ,GetDate(),10) //结果为:06-17-11
select convert(nvarchar ,GetDate(),110) //结果为:06-17-2011

select convert(nvarchar ,GetDate(),11) //结果为:11/06/17
select convert(nvarchar ,GetDate(),111) //结果为:2011/06/17

select convert(nvarchar ,GetDate(),12) //结果为:110617
select convert(nvarchar ,GetDate(),112) //结果为:20110617

select convert(nvarchar ,GetDate(),13)
select convert(nvarchar ,GetDate(),113) //结果为:17 06 2011 14:10:31:513

select convert(nvarchar ,GetDate(),14)
select convert(nvarchar ,GetDate(),114) //结果为:14:11:23:747

select convert(nvarchar ,GetDate(),20)
select convert(nvarchar ,GetDate(),120) //结果为:2011-06-17 14:12:25

select convert(nvarchar ,GetDate(),21)
select convert(nvarchar ,GetDate(),121) //结果为:2011-06-17 14:13:24.373

select convert(nvarchar ,GetDate(),126) //结果为:2011-06-17T14:14:06.233

select convert(nvarchar ,GetDate(),127) //结果为:2011-06-17T14:15:00.653

select convert(nvarchar ,GetDate(),130) //结果为:16 ??? 1432 2:21:26:107PM
select convert(varchar ,GetDate(),130) //结果为:16 ??? 1432 2:21:26:107PM

select convert(nvarchar ,GetDate(),131) //结果为:16/07/1432 2:19:56:780PM

sql类型转换函数

标签:

热心网友 时间:2022-04-30 08:06

TO_CHAR 是把日期或数字转换为字符串;

TO_DATE 是把字符串转换为数据库中得日期类型转换函数;

TO_NUMBER 将字符转化为数字;

一、TO_CHAR   
使用TO_CHAR函数处理数字   
TO_CHAR(number, '格式')   
TO_CHAR(salary,’$99,999.99’);   
使用TO_CHAR函数处理日期   
TO_CHAR(date,’格式’);

二、TO_NUMBER   
使用TO_NUMBER函数将字符转换为数字   
TO_NUMBER(char[, '格式'])

三、TO_DATE   
使用TO_DATE函数将字符转换为日期   
TO_DATE(char[, '格式'])

热心网友 时间:2022-04-30 09:24

TO_CHAR (d,[,fmt[,'nlsparams']])
1、日期转换函数,将一个日期转换为VARCHAR2数据类型。转换结果问题总是18位字符长度。
nlsparams缺省时为当前系统语言。其中的格式,返回值大小写会相应显示。
如:TO_CHAR(SYSTEMDATE,'MON')的结果显示: JAN;
TO_CHAR(SYSTEMDATE,'mon')的结果显示:mon

2、数值转换函数,将一个NUMBER型转换成一个VARCHAR2数据类型的值;
e.g:select TO_CHAR(100,'L') FROM table
result: $100
e.g:select TO_CHAR(95270,'0000000000') from al;
result:0000095270
L--为返回本地货币符的语法,待考究
$--返回以美元开始的语法

--------------------------------------------------------------------------------

TO_DATE(CHAR[,fmt[,'nlsparams']])
该函数将CHAR或VARCHAR2数据类型的值转换为DATE类型。其中fmt为指定字符串输出的日期语法,如果省略了fmt,char就使用缺省的日期语法;另外,日期亦可以相加减;
e.g:INSERT INTO bonus(bonusdate) values (TO_DATE(January 12,1990, 11:00 A.M.','NLS_DATE_LANGUAGE=American') from table
e.g: Mydate:= to_date('092199','mmddyy')+5; --将092199转换为日期型并加5天

这是数据类型转换函数

热心网友 时间:2022-04-30 10:59

http://zhidao.baidu.com/question/28470452.html?si=1
里面很详细
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 如何自定义excel函数实现sql中的to_char功能? mysql有to char函数吗 to_char()的用法须知 to_char函数疑问 oracle数据库的 to char 和to date 区别 to_char()的用法 xsmax手机右边屏幕失灵 手机屏幕上面部分失灵了怎么办? OPPOA11手机换完屏幕,右边不灵怎么回事? 苹果11右边屏幕有一竖条失灵? 手机屏幕右边失灵 vivo手机屏一有手机屏幕右侧失灵? 手机屏幕触屏有一边失灵了怎么办? 我的手机触屏失灵了左边还勉强,右边完全失灵? qq被盗为什么冻结不了? 手机屏幕右上角失灵? 现在手机出现了屏幕失灵的状态,右边和下边点不了其他还可以,怎么修? 我的qq号被人盗了,而且修改了密码,我怎么冻结qq 为什么“琛”字起名少? 豆腐有几种做法最好吃 oracle to_char函数的使用 oracle里nvl,to_char,decode这些函数怎么用啊? Oracle 的to_char函数格式化出来的结果中含有空格 Oracle11g中,如何用TO_CHAR()函数将数字转换为带人民币符号的货币格式... oracle的to_char函数能不能把时间精确到毫秒级,给个例子 oracle to_char 函数中 格式化参数 fm 是什么意义 oracle 关于to_char问题: 微信付款码的数字是不是循环利用 hibernate中DetachedCriteria连表查询时如何将关联字段连接时添加to_char函数? oracle中的to_char() 在sqlserver2008中如何使用? 如下面的语句_百度知 ... 微信商家付款码瞬间更新好几次 c#中Convert.ToChar()的问题 微信收款二维码是静态还是动态 苹果手机冷了为啥关机 冰箱油渍污垢怎么清洗 厨房冰箱上的油污怎么去除? 冬笋是发物哪些人不能吃 冰箱表面上有油渍怎么去掉? 冰箱外壳上面有很多油,该怎么清理? 冰箱顶部油污怎么清洗