首页 > 数据库 >SQLSERVER FORMAT() 格式化日期、数字等用法示例

SQLSERVER FORMAT() 格式化日期、数字等用法示例

时间:2024-03-05 17:47:44浏览次数:18  
标签:zh cn 17 FORMAT -- 示例 SQLSERVER 2023

-- 格式化日期
SELECT FORMAT(GETDATE(), 'd', 'en-US') -- 11/17/2023
, FORMAT(GETDATE(), 'd', 'zh-cn') -- 2023/11/17
, FORMAT(GETDATE(), 'D', 'en-US') -- Friday, November 17, 2023
, FORMAT(GETDATE(), 'D', 'zh-cn') -- 2023年11月17日
, FORMAT(GETDATE(), 'yyyy-MM-dd', 'zh-cn') -- 2023-11-17
, FORMAT(cast('17:35' as time), N'hh\:mm') -- 17:35
, FORMAT(SYSDATETIME(), N'yyyy-MM-dd HH:mm:ss tt') -- 2023-11-17 15:50:14 PM
;

-- 格式化字符串
SELECT FORMAT(123456789, '###-##-####') -- 123-45-6789
;

-- 数值类型的 FORMAT
SELECT FORMAT(123.456, 'C', 'en-US') -- $123.46 货币
, FORMAT(123.4567, 'C3', 'en-US') -- $123.457
, FORMAT(123.4567, 'C3', 'ja-JP') -- ¥123.457
, FORMAT(123.4567, 'C3', 'zh-cn') -- ¥123.457
, FORMAT(42, 'D') -- 42 十进制
, FORMAT(42, 'D6') -- 000042
, FORMAT(1052.0329112756, 'E', 'zh-cn') -- 1.052033E+003 指数(科学型)
, FORMAT(1234.567, 'F', 'zh-cn') -- 1234.57 定点
, FORMAT(1234.567, 'F4', 'zh-cn') -- 1234.5670
, FORMAT(-0.39678, 'P1', 'zh-cn') -- -39.7% 百分比
, FORMAT(255, 'X') -- FF 十六进制
, FORMAT(255, 'x4') -- 00ff
;

附:
自定义数字格式字符串:
https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/custom-numeric-format-strings
标准数字格式字符串:
https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings


原文链接:https://blog.csdn.net/xc_oo0/article/details/135523540

标签:zh,cn,17,FORMAT,--,示例,SQLSERVER,2023
From: https://www.cnblogs.com/itjeff/p/18054538

相关文章

  • React的7个常用Hooks及使用场景(含示例)
    React是一款非常流行的JavaScript库,它提供了许多Hooks,用于管理函数组件的状态和生命周期。下面是React的每个Hooks的使用场景和示例:No1、useStateuseState用于在函数组件中管理状态。它返回一个包含当前状态和一个更新状态的函数的数组。更新状态的函数可以接受一个新的值......
  • Pick和Extract的区别示例
    在TypeScript中,Pick和Extract是两种不同的类型操作工具。它们分别用于从一个已有的类型中选择或提取部分属性和从联合类型中提取符合条件的类型。Pick类型Pick<T,K>用于从类型T中选取指定的键K所对应的属性,创建一个新的类型。示例:interfacePerson{name:stri......
  • 大顶堆,小顶堆--优先队列,示例
    有一个数组,要求找出最大的3个数,最小的4个数。 小顶堆,从大到小排序,筛选最小的N个数。//创建一个小顶堆std::priority_queue<int,std::vector<int>,std::greater<int>>min_heap;  大顶堆,从小到大排序,筛选最大的N个数。//创建一个大顶堆std::priori......
  • Django REST framework 安装及简单示例
    Django是python的一个后端服务器框架,用来写webAPI接口简单且方便。Djangorestframework是构建webapi的一个强大而灵活的工具包。 Django官网文档:https://docs.djangoproject.com/en/5.0/ref/settings/Djangorestframework官网文档:https://docs.djangoproject.com/en/5.......
  • CF1383A String Transformation 1 题解
    若某一位\(i\)上\(A_i>B_i\),则显然无解。否则,建立并查集,然后遍历字符串,若\(A_i,B_i\)不在一个集合就合并\(A_i\)与\(B_i\),直到只剩下一个集合,此时的合并总次数即为答案。为什么呢?因为将\(A_i,B_i\)合并的操作可以视为等价于将以\(A_i\)开头的连续若干个相同字符均改......
  • 生产服务器上sqlserver切换为单用户,前端未知链接,导致无法操作,解决办法?
    原因:在生产服务器上sqlserver切换为单用户,前端程序总有未知链接,导致无法操作这个数据库,不停提示“因为数据库databaseName正在使用,所以无法获得对数据库的独占访问权”解决办法如下:--如果有报错是正常现象,中断当前链接的提示,反复多执行几遍即可USEmaster;GODECLARE@SQLVA......
  • 2024CVPR_Misalignment-Robust Frequency Distribution Loss for Image Transformatio
    一、Motivation1、目前的方法严重依赖于具有像素级对齐的精确对齐配对数据集(感觉像是说L1,不确定==)二、Contribution使用离散傅里叶变换(DFT)将图像特征转换到频域,在计算预测图像和参考值GT振幅和相位的SWD(Sliced Wasserstein Distance)距离三、Network Loss设计感觉比......
  • sqlserver数据库还原
    USE[master];GORESTOREFILELISTONLYFROMDISK='E:\SqlServer\最新数据库\GLASS_2024-03-02.bak'--查询bak备份信息--关闭链接ALTERDATABASE[GLASS]SETOFFLINEWITHROLLBACKIMMEDIATERESTOREDATABASEGLASS......
  • mitmdump写法示例
    在界面上操作抓住相关的接口,有点类似于loadrunner的录制 安装:pipinstallmitmproxy mitmproxy分为三个组件:mitmproxy mitmweb  可视化的web界面mitmdump 命令行格式,可用于对接python脚本  前置步骤:1.如果是https,需要安装证书2.开启代理:127.0.0.1:8080 ......
  • 策略模式代码示例(二)
    一、定义策略模式,针对每一个不同的类型,调用具有共同接口的不同实现类,从而使得它们可以相互替换。策略模式,针对实现同一接口的不同的类,采用不同的策略。比如,面对高级会员、初级会员会采用不同的折扣。策略模式,可以避免大量的if和else。二、角色策略模式涉及到三个角色:●......