目錄
SQL常用日期查詢語句及顯示格式設(shè)置
1.查詢當(dāng)前年、月、周相關(guān)時間
?2.查詢當(dāng)前第幾季度
3.查詢當(dāng)前在一年內(nèi)是第幾周
SqlServer中的日期與時間函數(shù)
?SQL查詢前10條的方法為:
SQL常用日期查詢語句及顯示格式設(shè)置
1.查詢當(dāng)前年、月、周相關(guān)時間
1.1.查詢當(dāng)前年份
SELECT TO_CHAR(SYSDATE,'YYYY') AS YEAR FROM DUAL--查詢當(dāng)前年份
SELECT TO_CHAR(SYSDATE,'YYY') AS YEAR FROM DUAL--查詢當(dāng)前年份后兩位
SELECT TO_CHAR(SYSDATE,'YY') AS YEAR FROM DUAL--查詢當(dāng)前年份最后兩位
SELECT TO_CHAR(SYSDATE,'Y') AS YEAR FROM DUAL--查詢當(dāng)前年份最后一位
1.2.查詢當(dāng)前年份第幾天
SELECT TO_CHAR(SYSDATE,'DDD') AS DAYS FROM DUAL
?1.3.查詢當(dāng)前月份第幾天
SELECT TO_CHAR(SYSDATE,'DD') AS DAYS FROM DUAL
1.4.查詢當(dāng)前周的星期幾?
SELECT TO_CHAR(SYSDATE,'dy') AS WEEK FROM DUAL
SELECT TO_CHAR(SYSDATE,'day') AS WEEK FROM DUAL
?1.5.查詢當(dāng)前年的第幾天:
SELECT TO_CHAR(SYSDATE,'DDD') AS DAYS FROM DUAL
?2.查詢當(dāng)前第幾季度
?
SELECT TO_CHAR(SYSDATE,'Q') AS JD FROM DUAL
3.查詢當(dāng)前在一年內(nèi)是第幾周
SELECT TO_CHAR(SYSDATE,'IW') AS WEEKNUM FROM DUAL
SELECT TO_CHAR(SYSDATE,'WW') AS WEEKNUM FROM DUAL
SELECT TO_CHAR(SYSDATE,'W') AS WEEKNUM FROM DUAL
?4.查詢當(dāng)前某年某月有多少天
SELECT TO_CHAR(last_day(to_date('2023/06/03','YYYY/MM/DD')),'DD') AS MONTH_DAYS_NUMBER FROM DUAL
?5.查詢當(dāng)前的日期格式
SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD') AS MONTH FROM DUAL--獲取當(dāng)前日期的'YYYY/MM/DD'格式:2020/01/02
SELECT TO_CHAR(SYSDATE,'YYYYMMDD') AS MONTH FROM DUAL--獲取當(dāng)前日期的'YYYYMMDD'格式:20200102
SELECT TO_CHAR(SYSDATE,'YYYYMMDD HH:MI:SS') AS now FROM DUAL--獲取當(dāng)前時間,精確到秒的12小時制格式:20200102 03:18:25
SELECT TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') AS now FROM DUAL--獲取當(dāng)前時間,精確到秒24小時制的格式:20200102 15:18:13
SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS:PM:DY') AS now FROM DUAL--獲取當(dāng)前時間的格式,顯示上、下午和星期幾:2020/01/02 15:17:59:下午:星期四
?6.查詢距離當(dāng)前時間一段時間間隔的時間,當(dāng)前時間之前用“-”當(dāng)前時間之后用“+”
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7' second,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7秒前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7' minute,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7分鐘前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7'hour ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7小時前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7'day ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7天前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7'month ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7月前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - INTERVAL '7'year ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間的7年前時間
SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR(SYSDATE - 8*INTERVAL '7'hour ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM DUAL --查詢當(dāng)前時間參數(shù)年、月、日、時、分、秒乘以一個數(shù)字倍數(shù)之前的時間
SqlServer中的日期與時間函數(shù)
函數(shù) | 參數(shù)/功能 |
GetDate( ) | 返回系統(tǒng)目前的日期與時間 |
DateDiff (interval,date1,date2) | 以interval 指定的方式,返回date2 與date1兩個日期之間的差值 date2-date1 |
DateAdd (interval,number,date) | 以interval指定的方式,加上number之后的日期 |
DatePart (interval,date) | 返回日期date中,interval指定部分所對應(yīng)的整數(shù)值 |
DateName (interval,date) | 返回日期date中,interval指定部分所對應(yīng)的字符串名稱 |
參數(shù) interval的設(shè)定值如下:
值文章來源:http://www.zghlxwxcb.cn/news/detail-589018.html |
縮 寫(Sql Server) | Access 和 ASP | 說明 |
Year | Yy | yyyy | 年 1753 ~ 9999 |
Quarter | q? | 季 1 ~ 4 | |
Month | Mm | m? | 月1 ~ 12 |
Day of year | Dy | y | 一年的日數(shù),一年中的第幾日 1-366 |
Day | Dd | d? | 日,1-31 |
Weekday | Dw | w | 一周的日數(shù),一周中的第幾日 1-7 |
Week | Wk | ww | 周,一年中的第幾周 0 ~ 51 |
Hour | Hh | h? | 時0 ~ 23 |
Minute | Mi | n? | 分鐘0 ~ 59 |
Second | Ss | s | 秒 0 ~ 59 |
Millisecond | Ms | - | 毫秒 0 ~ 999 |
?SQL查詢前10條的方法為:
select top X * from table_name
select top X * from table_name order by colum_name desc
--MySQL、Sqlite查詢前10條數(shù)據(jù)的方法:
select * from table_name limit 0,10
--ORACLE查詢前10條的方法:
select * from table_name where rownum<X
?文章來源地址http://www.zghlxwxcb.cn/news/detail-589018.html
到了這里,關(guān)于SQL常用(查詢?nèi)掌冢┱Z句的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!