SqlServer 查询时日期格式化语句

yizhihongxing

SqlServer 查询时可以利用日期格式化语句将日期类型数据格式化为指定格式,方便我们进行数据查询和分析。

1. 标准日期格式化语句

标准日期格式化语句是使用 CONVERT 函数和日期格式代码进行格式化。语法如下:

CONVERT(数据类型代码, 待转换日期, 格式代码)

常用的格式代码如下:

代码 说明
101 mm/dd/yyyy
102 yyyy.mm.dd
103 dd/mm/yyyy
104 dd.mm.yyyy
105 dd-mm-yyyy
106 dd mon yyyy
107 Mon dd, yyyy
108 hh:mm:ss
109 mon dd yyyy hh:mm:ss:mmmAM/PM
110 mm-dd-yyyy
111 yyyy/mm/dd
112 yyyymmdd
113 dd mon yyyy hh:mm:ss:mmm

例如,将日期格式化为 "yyyy-mm-dd" 格式,可以使用以下 SQL 语句:

SELECT CONVERT(varchar(10), GETDATE(), 120)

其中,120 为 "yyyy-mm-dd" 格式代码。输出结果如下:

2022-09-19

2. 自定义日期格式化语句

自定义日期格式化语句是使用 FORMAT 函数进行格式化,可以自定义日期格式。语法如下:

FORMAT(待转换日期, 格式字符串)

常用的格式字符串如下:

字符 说明
y 年份
M 月份
d 日期
h 小时(12小时制)
H 小时(24小时制)
m 分钟
s
f 毫秒
F 秒的小数部分

例如,将日期格式化为 "yyyy年M月d日" 格式,可以使用以下 SQL 语句:

SELECT FORMAT(GETDATE(), 'yyyy年M月d日')

输出结果如下:

2022年9月19日

总结

以上就是SqlServer 查询时日期格式化语句的完整攻略。通过 CONVERT 函数和 FORMAT 函数,我们可以方便地将日期格式化为指定格式,方便数据的查询和分析。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SqlServer 查询时日期格式化语句 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • redis5.0以后版本 搭建集群

    redis5.0以前为什么要用ruby? 因为在redis/src中有一个文件redis-trib.rb,是用Ruby写的,用来搭建redis集群(redis3.0版本时才开始支持集群),所以想要搭建redis集群需要有一个能执行.rb的Ruby运行环境。 同时ruby的运行又依赖redis.gem这个文件。 所以在5.0以前 集群的搭建需要 安装ruby环…

    Redis 2023年4月11日
    00
  • SQLServer中汇总功能的使用GROUPING,ROLLUP和CUBE

    SQL Server提供了强大的汇总功能,其中包括使用GROUPING、ROLLUP和CUBE功能。这些功能提供了以各种方式组织和分析数据的能力,可以轻松回答数据分析问题。 下面是一些关于这些功能的详细说明和示例。 GROUPING函数 GROUPING函数可用于返回一行或多行中某个汇总列是否为NULL (在ROLLUP或CUBE中创建)。 例如,考虑以下查…

    database 2023年5月21日
    00
  • MySQL数据库定时备份的实现方法

    MySQL数据库定时备份的实现方法 1. 常见的MySQL备份方式 MySQL是常见的数据库系统,备份数据是管理MySQL数据库的一项基本操作。常见的MySQL备份方式有以下几种: 1.1 手动备份 手动备份是通过使用mysql命令行工具执行导出命令将数据库导出的方式进行备份。例如,下面介绍如何使用mysql命令行工具备份test数据库: 打开命令行终端,并…

    database 2023年5月22日
    00
  • python中redis怎么判断list为空

    法一(不推荐!) redis中创建的list如果为空,那么该list的key就不存在了,假如你的list的键叫key1,那么可以用 1 import redis 2 r = redis.Redis(host=’127.0.0.1′, port=6379) 3 if key1.encode() in r.keys():  #如果list存在 4   print…

    Redis 2023年4月13日
    00
  • springmvc+mybatis+spring+redis

    只作参考,以防忘记使用!   mybatis的配置文件:   <?xml version=”1.0″ encoding=”UTF-8″ ?> <!DOCTYPE configuration PUBLIC “-//mybatis.org//DTD Config 3.0//EN” “http://mybatis.org/dtd/mybatis-…

    Redis 2023年4月11日
    00
  • 详细讲解PostgreSQL中的全文搜索的用法

    PostgreSQL中的全文搜索 PostgreSQL是一款强大的开源数据库,它除了支持传统的数据库功能之外,还支持全文搜索。这意味着,我们可以在表的某个字段中进行文本搜索,并高效地返回匹配的结果。 步骤 要使用全文搜索功能,我们需要做以下几个步骤: 安装pg_trgm扩展。pg_trgm是PostgreSQL的一个文本搜索扩展,提供了元音间距离算法和n-g…

    database 2023年5月19日
    00
  • Redis事务使用方法完整攻略

    Redis事务是一组命令的集合,可以被一起执行,Redis将其作为一个单独的操作处理,这些命令将按顺序按原子方式执行。有效的Redis事务可以帮助处理由多个操作组成的数据的复杂场景。 Redis事务操作需要在activate transaction和commit transaction之间定义。其中,activate transaction用于指示Redis…

    Redis 2023年3月21日
    00
  • CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)

    下面就为您详细讲解“CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)”的完整攻略。 准备工作 在开始之前,需要你按照以下步骤进行准备: 确保你的服务器已经安装了CentOS 7.0系统和MySQL 5.7.21。 创建一个新的MySQL数据目录,例如:/data/mysql-3307。 修改MySQL的配置文件my.cnf,在该…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部