最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL如何獲取目標(biāo)時間點(diǎn)或日期的方法實(shí)例

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

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

(1)NOW函數(shù)

①語法:Now()

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

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

(2)GETDATE函數(shù)

①語法:GETDATE()

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

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

(3)CURDATE函數(shù)

①語法:CURDATE()

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

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

(4)CURTIME函數(shù)

①語法:CURTIME()

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

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

2.獲取指定時間的日期

(1)DATE函數(shù)

①語法:DATE(date)

參數(shù)說明

date:合法的日期表達(dá)式

select date(2022-4-16 16:23:26)
#返回結(jié)果: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)

補(bǔ)充:比較字符串類型的時間大小

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

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

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

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

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

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

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

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 選項(xiàng)能以不同的格式顯示日期和時間。style 是將DATATIME 和SMALLDATETIME 數(shù)據(jù)轉(zhuǎn)換為字符串時

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

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

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

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

我的應(yīng)用場景:

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

總結(jié)

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

相關(guān)文章

  • mysql不支持group by的解決方法小結(jié)

    mysql不支持group by的解決方法小結(jié)

    下載安裝的是最新版的mysql5.7.x版本,默認(rèn)是開啟了 only_full_group_by 模式的,但開啟這個模式后,原先的 group by 語句就報錯,然后又把它移除了
    2020-02-02
  • MySQL數(shù)據(jù)庫實(shí)驗(yàn)實(shí)現(xiàn)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計

    MySQL數(shù)據(jù)庫實(shí)驗(yàn)實(shí)現(xiàn)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計

    這篇文章主要介紹了MySQL數(shù)據(jù)庫實(shí)驗(yàn)實(shí)現(xiàn)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計,文章通過理解并能運(yùn)用數(shù)據(jù)庫設(shè)計的常見步驟來設(shè)計滿足給定需求的概念模和關(guān)系數(shù)據(jù)模型展開詳情,需要的朋友可以參考一下
    2022-06-06
  • MySQL中關(guān)于表的約束

    MySQL中關(guān)于表的約束

    在MySQL中,約束用于定義表的規(guī)則和限制,確保數(shù)據(jù)的準(zhǔn)確性和可靠性,主要類型包括NOT NULL、DEFAULT、PRIMARY KEY、AUTO_INCREMENT、UNIQUE KEY、FOREIGN KEY、CHECK和INDEX等,NOT NULL約束確保列不能存儲NULL值;DEFAULT設(shè)置默認(rèn)值
    2024-09-09
  • C#編寫方法實(shí)例

    C#編寫方法實(shí)例

    在下面的練習(xí)中,將創(chuàng)建一個應(yīng)用程序,它包含的一個方法能夠計算一名顧問的收費(fèi)金額——假定該顧問每天收取固定的費(fèi)用,將根據(jù)工作了多少天來收費(fèi)。首先要開發(fā)應(yīng)用程序的邏輯,然后利用“生成方法存根向?qū)А眮韺懗鲞@個邏輯使用的方法。接著,我們將在一個控制臺應(yīng)用程序中運(yùn)行方法,以獲得對該程序的最終印象。最后,我們將使用Visual Studio 2005調(diào)試器來檢查方法調(diào)用。
    2008-04-04
  • 快速解決mysql深分頁問題

    快速解決mysql深分頁問題

    這篇文章主要介紹了優(yōu)雅地解決mysql深分頁問題,本文將會討論當(dāng)mysql表大數(shù)據(jù)量的情況,如何優(yōu)化深分頁問題,并附上最近的優(yōu)化慢sql問題的案例偽代碼,需要的朋友可以參考下
    2022-07-07
  • 詳解MySql基本查詢、連接查詢、子查詢、正則表達(dá)查詢

    詳解MySql基本查詢、連接查詢、子查詢、正則表達(dá)查詢

    本篇文章采用了圖文相結(jié)合的方式介紹了數(shù)據(jù)庫的四大查詢方式:基本查詢、連接查詢、子查詢、正則表達(dá)查詢,需要了解的朋友可以參考下
    2015-07-07
  • 詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫

    詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫

    這篇文章主要介紹了詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL之my.cnf配置文件圖文詳解

    MySQL之my.cnf配置文件圖文詳解

    my.cnf是mysql啟動時加載的配置文件,一般會放在mysql的安裝目錄中,用戶也可以放在其他目錄加載,下面這篇文章主要給大家介紹了關(guān)于MySQL之my.cnf配置文件的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Linux下二進(jìn)制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟

    Linux下二進(jìn)制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟

    這篇文章主要介紹了Linux下二進(jìn)制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • MySQL實(shí)現(xiàn)分布式鎖

    MySQL實(shí)現(xiàn)分布式鎖

    這篇文章主要介紹了MySQL實(shí)現(xiàn)分布式鎖,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08

最新評論

巫溪县| 平江县| 张家港市| 凤凰县| 江北区| 屏南县| 凤台县| 同江市| 新民市| 新丰县| 龙井市| 中阳县| 北安市| 巨鹿县| 宁都县| 安福县| 祁东县| 娄烦县| 宜城市| 海原县| 历史| 高安市| 利川市| 乐业县| 和田市| 中西区| 赤峰市| 冀州市| 宁安市| 正阳县| 怀集县| 临武县| 莎车县| 托里县| 台东县| 延安市| 康定县| 南城县| 特克斯县| 浑源县| 天柱县|