SQL中簡單的格式轉換方式
先給大家介紹下SQL中簡單的格式轉換
1.to_number()
select to_number('2015') from dual ---2015
2.to_char()
--不需要轉換格式 select to_char(2015) from dual ---'2015' --需要轉換格式 select to_char(1, '$000') from dual --- $001 select to_char(2212, '$999999') from dual ---$2212
3.to_date()
---必須提供匹配的時間格式
---例子
select to_date('2015/04/04 08:00:00','yyyy-MM-dd HH24:MI:SS') from dual
ps:SQL常用時間格式轉換設置
sql Server 中一個非常強大的日期格式化函數(shù)常用:
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06 Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06 Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06 Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06 Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46 Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06 Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16 Select CONVERT(varchar(100), GETDATE(), 12): 060516 Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937 Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967 Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157 Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250 Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006 Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16 Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006 Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006 Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006 Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006 Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006 Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49 Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006 Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16 Select CONVERT(varchar(100), GETDATE(), 112): 20060516 Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513 Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547 Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49 Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700 Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827 Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
到此這篇關于SQL中簡單的格式轉換方式的文章就介紹到這了,更多相關sql 格式轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何創(chuàng)建支持FILESTREAM的數(shù)據(jù)庫示例探討
FILESTREAM使用一種特殊類型的文件組,因此在創(chuàng)建數(shù)據(jù)庫時,必須至少為一個文件組指定 CONTAINS FILESTREAM 子句接下來為你詳細介紹下如何創(chuàng)建支持 FILESTREAM 的數(shù)據(jù)庫2013-03-03
SQL Server數(shù)據(jù)庫復制失敗的原因及解決方法
本文我們主要介紹了SQL Server數(shù)據(jù)庫中由于mssqlserver沒有停止造成數(shù)據(jù)庫復制失敗的解決方法,需要的朋友可以參考下2015-08-08
java 連接sql server2008數(shù)據(jù)庫配置
本篇文章給大家分享java連接sql server2008數(shù)據(jù)庫配置的相關資料,需要的朋友可以參考下2015-09-09
SQLServer 優(yōu)化SQL語句 in 和not in的替代方案
用IN寫出來的SQL的優(yōu)點是比較容易寫及清晰易懂,這比較適合現(xiàn)代軟件開發(fā)的風格。2010-04-04
SQL Server使用PIVOT與unPIVOT實現(xiàn)行列轉換
這篇文章介紹了SQL Server使用PIVOT與unPIVOT實現(xiàn)行列轉換的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
SQL Server 數(shù)據(jù)庫備份和還原認識和總結(二)
本文將針對上文繼續(xù)進行數(shù)據(jù)備份和還原講解,主要講解備份和還原的一些關鍵選項2012-08-08
sql server 2000 數(shù)據(jù)庫自動備份設置方法
這篇文章主要介紹了sql server 2000 數(shù)據(jù)庫自動備份設置方法,需要的朋友可以參考下2015-07-07

