ORACLE中如何將日期中年月日擷取到年月

2021-03-12 01:02:49 字數 831 閱讀 5460

1樓:匿名使用者

1、建立測試

bai表,create table test_date(v_date date);

2、插入測試資料du,

insert into test_date

select sysdate - level * 10 from dual connect by level < 100

3、查詢

zhi表中所有記錄

dao,select * from test_date,可以看到時間格回式為年月日時分秒,答

4、編寫sql,將時間擷取到年月,

select t.*,

to_char(v_date, 'yyyymm') v_date_mon1,

trunc(v_date, 'mm') v_date_mon2

from test_date t

2樓:匿名使用者

字串bai型別的話,有兩種辦法

du(1)to_date然後擷取。to_char(to_date(欄位zhi,'yyyy-mm-dd'),'yyyy-mm')

(2)用instr定位第二個-,然dao後位置減一,在內用substr擷取就可以

容。substr(欄位,1,instr(欄位,'-',1,2)-1)

3樓:

oracle 中有自帶的兩個函式,to_char() 和to_date(),樓主你上面問題,內具體寫法如下:

容select to_char(to_date('2018-12-27','yyyy-mm-dd'),'yyyy-mm') result from dual;

c中如何將字串轉換成日期格式,C 中如何將字串轉換成日期格式

static string s 20120304120312 private static int f int i,int l private void button1 click object sender,eventargs e string s 20120304120312 datetime ...

如何將Excel匯入Oracle資料庫

1 toad支援將excel或mdb檔案匯入oracle2 也可以將excel或mdb檔案先匯出成txt文字檔案,再用oracle的sqlldr命令實現 sqlldr userid ip 123456 control city.ctl log city.log direct true 3 city....

excel如何將日期轉為英文星期

1 在excel表中可以通過 設定單元格格式 將日期轉為英文日期。2 具體操作步驟如下。在設定單元格格式中,選自宣言,格式型別中輸入 c09 dddd 你再任意輸入日期,自動變成英文星期了 a1為日期,b1輸入公式 text a1,dddd 回車 if a1 vlookup weekday a1,2...