SQL 常用

1.日期转字符串,ORACLE的TO_CHAR函数,利用它可以将日期(Date)或数值(Number)的数据根据format的格式转换成格式化的字符串:

语法:TO_CHAR(date[, 'format' [,nls_language]])
e.g.:SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"DD"日"') FROM DUAL        

  

SQL SERVER的CONVERT可以转换数据类型,语法如下:

语法:CONVERT(datatype[(length)],expression[,style])
e.g.:
SELECT
	convert(VARCHAR, Base, 120) Base
	,convert(VARCHAR(7), Base, 120) "YrMs"
	,convert(VARCHAR(5), Base, 108) "HH24:MI"
FROM
	(
		SELECT CAST('2010-03-01 18:14:51' AS DATETIME) Base
	) A
SQL SERVER中的日期转换格式
格 式 编 码 模 式
101 mm/dd/yyyy
102 yyyy.mm.dd
103 dd/mm/yyyy
104 dd.mm.yyyy
105 dd-mm-yyyy
107 Mon dd, yyyy
108 hh:mi:ss(24h)
110 mm-dd-yyyy
111 yyyy/mm/dd
112 yyyymmdd
114 hh:mi:ss:mmm(24h)
120 yyyy-mm-dd hh:mi:ss(24h)

猜你喜欢

转载自845375986-qq-com.iteye.com/blog/1844349
今日推荐