麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER 2012新增函數之字符串函數FORMAT詳解

2024-08-31 01:04:42
字體:
來源:轉載
供稿:網友

前言

本文主要介紹的是使用 FORMAT函數將日期/時間和數字值格式化為識別區域設置的字符串。下面話不多說,來看詳細的介紹吧。

格式如下:

sql;">format(value,format,culture)

第一個參數是要格式化的值,第二個是格式,第三個是區域,比如是中國,還是美國,還是大不列顛等等。

FORMAT 依賴于 .NET Framework公共語言運行時 (CLR) 的存在。

declare @date datetime = '2014-01-01' select FORMAT( @date, 'd', 'en-US' ) as 'US English Result'  ,FORMAT( @date, 'd', 'en-gb' ) as 'Great Britain English Result'  ,FORMAT( @date, 'd', 'de-de' ) as 'German Result'  ,FORMAT( @date, 'd', 'zh-cn' ) as 'Simplified Chinese (PRC) Result';  select FORMAT( @date, 'D', 'en-US' ) as 'US English Result'  ,FORMAT( @date, 'D', 'en-gb' ) as 'Great Britain English Result'  ,FORMAT( @date, 'D', 'de-de' ) as 'German Result'  ,FORMAT( @date, 'D', 'zh-cn' ) as 'Chinese (Simplified PRC) Result'; /* USEnglish Result Great BritainEnglish Result German Result Simplified Chinese (PRC) Result ------------------------------------------------------------- ------------------------------------------------------------ 1/1/2014  01/01/2014  01.01.2014  2014/1/1   USEnglish Result Great BritainEnglish Result German Result Chinese (Simplified PRC) Result ------------------------------------------------------------- ------------------------------------------------------------ Wednesday,January 01, 2014 01 January 2014  Mittwoch, 1. Januar 2014 2014年1月1日 */ 

實例介紹

如果說我想要得到'2014年01月01日的結果,怎么得到呢?

select FORMAT( @date, 'yyyy年MM月dd日', 'zh-cn') as 當前日期 /* 當前日期 -------------------- 2014年01月01日 */ 

FORMAT除了日期以外,還可以處理一些數字格式和貨幣格式類型的轉換

if object_id('[tb]') is not null drop table [tb] create table [tb]([id] int,[NumericValue] numeric(3,2)) insert [tb] select 1,1.26 union all select 2,2.78 union all select 3,9.83  select *,  FORMAT([NumericValue], 'G', 'en-us') as 'General Format',  FORMAT([NumericValue], 'C', 'en-us') as 'Currency Format',  FORMAT([NumericValue], 'G', 'de-de') as 'General Format',  FORMAT([NumericValue], 'C', 'de-de') as 'Currency Format' from [tb] /* id NumericValue General Format Currency Format General Format Currency Format ------------------- ---------------- ----------------- ----------------------------------------- 1 1.26 1.26 $1.26 1,26 1,26  2 2.78 2.78 $2.78 2,78 2,78  3 9.83 9.83 $9.83 9,83 9,83  */ 

指定德國區域性后,小數點變成逗號了,估計做過歐美外包的部分朋友在編程的過程也遇到過類似問題。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91社区电影 | 激情小说激情图片激情电影 | 中文在线日韩 | 最新一区二区三区 | 久久久久免费精品 | 一级黄色在线观看 | 一区二区精品视频在线观看 | 欧美a在线播放 | 免费a观看| 91精品国产91久久久久久吃药 | 国产免费视频在线 | 少妇的肉体的满足毛片 | 欧美日韩一 | 成年人福利视频 | 欧美精品久久久久久久久久 | 12av毛片 | 禁漫天堂久久久久久久久久 | 亚洲91精品 | 欧美成人免费看 | 在线观看一区二区三区四区 | 国产精品成人一区二区三区吃奶 | 免费国产在线精品 | 黄色午夜剧场 | 久久久一区二区精品 | 美女毛片在线观看 | 毛片哪里看 | 欧美大荫蒂xxx | xnxx 日本19 | 欧美一级黄带 | 国产九九九九 | 毛片网站视频 | 午夜国产成人 | 日本人乱人乱亲乱色视频观看 | 日本欧美一区二区三区视频麻豆 | 黄在线 | 国产一区二区三区视频在线 | 91久久综合 | 一区二区三区在线视频观看58 | www久久国产 | 久久精品视频16 | 成码无人av片在线观看网站 |