`

sql日期时间函数

    博客分类:
  • sql
 
阅读更多

當我們在 SQL statement 中,要將日期格式轉換成文字使用時,我們第一個想到的就是 convert or cast 這兩個資料型態轉換函式(只適合 Microsoft SQL Server 使用)

語法

使用 CAST:

CAST ( expression AS data_type )

使用 CONVERT:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

如果我們要將日期轉換成 "yyyy/mm/dd" 格式的文字時,該怎麼寫呢?

先談一個有點麻煩的方法,搭配 YEAR(), MONTH(), DAY()

檢視原始檔複製到剪貼簿列印關於
select Convert(varchar(4),YEAR(getdate()))+'/'
+Right('0'+Convert(varchar(2),MONTH(getdate())),2)+'/'
+Right('0'+Convert(varchar(2),DAY(getdate())),2)

執行結果:

'2008/10/07'

其實可以利用 convert 本身提供的 style 來做類似 Format 函數的工作
檢視原始檔複製到剪貼簿列印關於
select convert(varchar(10),getdate(),111)

執行結果:

'2008/10/07'

是不是很方便!!

可是我要轉成 '20081007' 耶!!

沒關係,再做一層函數封裝即可(或是 111 改成 112 亦可,謝謝網友指正)
檢視原始檔複製到剪貼簿列印關於
select replace(convert(varchar(10),getdate(),111),'/','')

執行結果:

'20081007'

是不是簡便又快速呢?

提供給您參考

分享到:
评论

相关推荐

    delphi、 sql 日期时间函数

    本篇文章将深入探讨Delphi中的日期函数以及SQL(特别是MSSQL)中的日期时间函数,帮助开发者更好地理解和使用这些功能。 首先,让我们关注Delphi的日期函数。Delphi是一个强大的Object Pascal开发环境,它提供了一...

    sql日期函数大全

    ### SQL日期函数大全:深入解析与实用技巧 在SQL中,日期函数是处理时间数据的强大工具,它们能够帮助我们执行日期的加减、比较、格式化等操作,从而在数据分析和报告生成中发挥关键作用。本文将围绕标题“SQL日期...

    SQLSERVER时间日期函数详解

    SQLSERVER 时间日期函数详解 SQL Server 提供了多种时间日期函数,帮助开发者快速处理日期和时间相关的操作。下面将对这些函数进行详解,并提供示例。 1. GetDate() 函数 GetDate() 函数用于返回当前系统的日期和...

    sql server 时间函数

    SQL Server 是一款功能强大的数据库管理系统,它提供了丰富的日期与时间函数,用于处理各种与日期和时间相关的数据。本文将深入探讨这些函数,并提供详细的使用示例,帮助读者更好地理解和运用这些函数。 ### 1. ...

    SQLSERVER时间函数汇总

    在SQL Server中,时间函数是数据库管理中不可或缺的一部分,它们用于处理日期和时间数据类型,进行各种计算和转换。这篇博客“SQLSERVER时间函数汇总”深入探讨了SQL Server中的时间函数,提供了丰富的知识资源。 ...

    SQLServer日期时间函数

    ### SQL Server 日期时间函数详解 #### 一、概述 在SQL Server中处理日期和时间是非常常见的需求之一。为了帮助用户高效地管理这些数据类型,SQL Server提供了丰富的日期时间函数,使得开发人员能够轻松地执行诸如...

    SQL日期函数应用集锦

    ### SQL日期函数应用集锦 在SQL Server数据库中,日期函数是进行日期处理与计算的重要工具之一。本文将详细介绍SQL Server中的几个常用日期函数及其应用场景,帮助开发者更好地理解和使用这些函数来解决实际问题。 ...

    SQL 常用函数- 时间函数

    在SQL Server中,时间函数是数据库管理中不可或缺的一部分,它们用于处理和操作日期和时间数据。日期和时间处理在各种业务场景中极为重要,比如数据分析、报表生成、日志记录等。下面我们将深入探讨SQL Server中的...

    SQLServer时间日期函数详解.doc

    SQL Server 提供了丰富的日期时间函数,用于处理和操作日期和时间数据。这些函数可以帮助开发人员在数据库查询和应用程序中执行各种日期和时间计算。以下是SQL Server中一些主要的时间日期函数的详细解释: 1. **...

    sql中日期函数大全(附详细的例子)

    SQL日期函数是数据库管理系统中用于处理日期和时间的函数,以下是SQL日期函数大全,涵盖了几乎所有的时间操作函数,并提供了详细的例子和执行结果分析。 1. 获取当前系统日期和时间 使用 `GETDATE()` 函数可以获取...

    sql时间函数大全

    ### SQL时间函数详解 在开发数据库应用程序的过程中,处理时间数据是一项基本且重要的任务。SQL提供了丰富的内置函数来帮助开发者高效地处理与日期和时间相关的数据。本文将详细讲解SQL中的常用时间函数,并通过...

    SqlServer日期处理函数

    ### SqlServer 日期处理函数详解 ...熟练掌握这些函数的应用,能够帮助开发者更高效地管理和处理日期时间相关的数据。 以上就是关于 SqlServer 日期处理函数的相关介绍和应用实例。希望对你有所帮助!

    SQL中常用的的时间跟日期函数

    在SQL(结构化查询语言)中,时间与日期函数是处理日期和时间...在实际工作中,可以根据不同的SQL方言(如MySQL、SQL Server、Oracle等)进行相应的调整,因为不同的数据库系统可能会提供一些特有的日期和时间函数。

    sql日期处理的函数大全

    以下是对SQL日期处理函数的全面解析,这些函数包括获取当前系统时间、修改日期时间值、计算日期时间间隔、提取日期时间的部分值以及验证和转换日期时间值。 ### 1. 获取当前系统时间 - **GETDATE()**:返回服务器...

    SQL SERVER 关于日期函数(字符转日期,日期转字符串)

    SQL Server 中的日期函数可以分为两大类:日期和时间函数、字符串和日期函数。日期和时间函数主要用来处理日期和时间数据,包括获取当前日期和时间、计算日期和时间差等。字符串和日期函数主要用来将日期和时间数据...

    SQL_SERVER日期函数详细用法

    SQL Server 提供了多种日期函数,用于处理日期和时间数据。下面将详细介绍这些函数的用法。 1. GETDATE() 函数 GETDATE() 函数用于获取当前日期和时间。该函数返回当前服务器的日期和时间,可以作为 DATETIME 类型...

    SQL日期和时间函数.txt sql

    ### SQL日期和时间函数解析与应用 在数据库管理和数据分析领域,正确处理日期和时间数据是至关重要的。SQL提供了丰富的日期和时间函数,帮助用户精确控制和操作这些数据类型。以下是对给定文件中提到的几个关键SQL...

Global site tag (gtag.js) - Google Analytics