欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL如何獲取目標時間點或日期的方法實例

 更新時間:2022年10月27日 10:20:04   作者:小白修煉晉級中  
日期獲取在我們?nèi)粘i_發(fā)中經(jīng)常會遇到,這篇文章主要給大家介紹了關于SQL如何獲取目標時間點或日期的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

1.時間函數(shù)直接獲取系統(tǒng)時間點、日期

(1)NOW函數(shù)

①語法:Now()

②作用:MY SQL獲取當前系統(tǒng)的日期和時間點。

select now() 
 
#返回結果:2022-4-16 16:23:26
#空格左邊是日期,右邊是時間點。

(2)GETDATE函數(shù)

①語法:GETDATE()

②作用:SQL Server獲取當前系統(tǒng)的日期和時間點。

select getdate()
 
#返回結果:2022-4-16 16:23:26.243

(3)CURDATE函數(shù)

①語法:CURDATE()

②作用:MY SQL獲取系統(tǒng)當前日期。

select curdate()
 
#返回結果:2022-4-16

(4)CURTIME函數(shù)

①語法:CURTIME()

②作用:MY SQL獲取系統(tǒng)當前時間。

select curtime()
#返回結果:16:23:26

2.獲取指定時間的日期

(1)DATE函數(shù)

①語法:DATE(date)

參數(shù)說明

date:合法的日期表達式

select date(2022-4-16 16:23:26)
#返回結果:2022-4-16

現(xiàn)有一張產(chǎn)品信息表product。

product
nameidplatformpackagetrade_timerevenue
aghb*1453523iosid13643522021/2/25 13:2323.2
ABcbha1654365iosd1546462021/2/26 3:23156
ABCD#1566456iosid45343092021/2/27 20:23265
ADnb1435655andcomsbmbaJ2021/3/1 9:23521
eaJKNV1646563andcomjkwmad2021/3/18 13:2323

例:獲取產(chǎn)品的產(chǎn)品名、產(chǎn)品id、包名package、交易日期。

select name,id,package,
date(trade_time) as trade_date
from product
nameidpackagetrade_date
aghb*1453523id13643522021/2/25
ABcbha1654365d1546462021/2/26
ABCD#1566456id45343092021/2/27
ADnb1435655comsbmbaJ2021/3/1
eaJKNV1646563comjkwmad2021/3/18

參考文章:SQL Date 函數(shù) (w3school.com.cn)

補充:比較字符串類型的時間大小

數(shù)據(jù)庫中的時間是varchar類型的,MySql使用CURDATE()來獲取當前日期,SqlServer通過GETDATE()來獲取當前日期

1. 直接使用字符串來比較

注意:要保證兩個數(shù)據(jù)的類型完全相同,否則異常

比如A:"2016-09-01",如果B數(shù)據(jù)是:"2016-9-2",那么無法進行比較

2. 通過類型轉換函數(shù)convert(),

注意:要保證字符串的時間值正確,否則異常,

比如“2016-2-30”,2月沒有30號,所以在轉換的時候就會異常

CONVERT (<data_ type>[ length ], <expression> [, style])

1)data_type為SQL Server系統(tǒng)定義的數(shù)據(jù)類型,用戶自定義的數(shù)據(jù)類型不能在此使用。

2)length用于指定數(shù)據(jù)的長度,缺省值為30。

3)用CONVERT() 函數(shù)的style 選項能以不同的格式顯示日期和時間。style 是將DATATIME 和SMALLDATETIME 數(shù)據(jù)轉換為字符串時

所選用的由SQL Server 系統(tǒng)提供的轉換樣式編號,不同的樣式編號有不同的輸出格式。如果用這種方法來判斷某一個字段的話,

則存入的日期字段的字符串格式只要是能讓sql server完成對日期的轉換就可以了,而不一定要像第一種方法中的那樣嚴格。

還是說adddate字段,比如要比較它是否大于當前的日期,就可以這樣寫:where (CONVERT(varchar, adddate) >= CONVERT(varchar, GETDATE())) 。

select convert(varchar(10),getdate(),120)  --獲取當前日期  
SELECT CONVERT(DATE,GETDATE(),110) --獲取當前日期  
SELECT CONVERT(DATETIME,GETDATE(),110) --獲取當前時間日期  
SELECT CONVERT(VARCHAR(50),GETDATE(),108)  --獲取當前時刻 

我的應用場景:

select * from jy_card where (SELECT CURDATE())< end_date and end_date is  not  null

總結

到此這篇關于SQL如何獲取目標時間點或日期的文章就介紹到這了,更多相關SQL獲取目標時間點或日期內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Druid數(shù)據(jù)庫連接池的jar包的使用方式

    Druid數(shù)據(jù)庫連接池的jar包的使用方式

    這篇文章主要介紹了Druid數(shù)據(jù)庫連接池的jar包的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Mac下忘記Mysql的root用戶密碼的解決方法

    Mac下忘記Mysql的root用戶密碼的解決方法

    mac中安裝MySQL時系統(tǒng)會自動為root 賬戶生成一個密碼(改密碼一般為一個不好記的字符串),若自己沒有記住改密碼,這時 mysql 就無法進入了。解決方案是修改root 賬戶的密碼,問題是mysql進不去如何修改,下面就是改問題的解決方法:
    2017-03-03
  • windows 10下解壓版MySql安裝配置方法教程

    windows 10下解壓版MySql安裝配置方法教程

    這篇文章主要為大家詳細介紹了windows 10下解壓版MySql安裝配置方法教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 規(guī)范化的SQL數(shù)據(jù)修改語句總結

    規(guī)范化的SQL數(shù)據(jù)修改語句總結

    本文將提供一些標準的SQL句,可供一些有需求的朋友參考
    2012-11-11
  • mybatis分頁插件pageHelper詳解及簡單實例

    mybatis分頁插件pageHelper詳解及簡單實例

    這篇文章主要介紹了mybatis分頁插件pageHelper詳解及簡單實例的相關資料,需要的朋友可以參考下
    2017-05-05
  • mysql 帶多個條件的查詢方式

    mysql 帶多個條件的查詢方式

    這篇文章主要介紹了mysql 帶多個條件的查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Truncate Table的用法講解

    Truncate Table的用法講解

    今天小編就為大家分享一篇關于Truncate Table的用法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • 一個字段同時滿足多個條件的查詢

    一個字段同時滿足多個條件的查詢

    當一個字段需要同時等于多個值的時候,用and直接連不會有數(shù)據(jù)查出。
    2011-08-08
  • mysql怎么關閉sql_mode=ONLY_FULL_GROUP_BY模式

    mysql怎么關閉sql_mode=ONLY_FULL_GROUP_BY模式

    前段時間在項目開發(fā)過程中發(fā)現(xiàn)了系統(tǒng)異常,打開日志查看發(fā)現(xiàn)了如下的這個報錯,查找相關資料終于解決了,這篇文章主要給大家介紹了關于mysql怎么關閉sql_mode=ONLY_FULL_GROUP_BY模式的相關資料,需要的朋友可以參考下
    2024-01-01
  • MySQL 導出和導入數(shù)據(jù)的幾種實現(xiàn)方式

    MySQL 導出和導入數(shù)據(jù)的幾種實現(xiàn)方式

    本文主要介紹了MySQL 導出和導入數(shù)據(jù)的幾種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03

最新評論