oracle ,mysql總date的比較

2022-09-07 04:09:09 字數 1173 閱讀 5782

date型別時間格式不同,是不相等的.哪怕是通一天 同一時刻。

以下是mysql:

格式相同的時候:

select

str_to_date('

2011-09-21

','%y-%m-%d')=

str_to_date('

2011-09-21

','%y-%m-%d

')as

rel

結果:

格式不相同的時候:

select

str_to_date('

2011-09-21

','%y-%m-%d')=

str_to_date('

2011-09-21

','%d-%m-%y

')as

rel

結果:

所以:

select   d_jysj,  sum(n_je)  from

k0001_work_jymx_t

where1=

1and

d_jysj = to_date('

2011-09-13

','yyyy-mm-dd

')or

d_jysj = to_date('

2011-09-14

','yyyy-mm-dd

')group

byd_jysj

要改成

select   d_jysj,  sum(n_je)  from

k0001_work_jymx_t

where1=

1and

to_char(d_jysj,'

yyyy-mm-dd

')in('

2011-09-13','

2011-09-14')

group

byd_jysj

Mybatis操作Oracle mysql批量插入

要做批量插入資料庫,首先得知道該資料庫對批量插入所支援的語法。每個資料庫批量插入的語法都不一樣,我介紹兩種。mysql 1 insert into table name id,name values 1,張三 2,李四 2 insert into table name id,name values ...

oracle,mysql分頁總結

1.mysql 分頁 mysql 簡單 names表示要查詢的欄位名稱,formname表示查詢的表名,order查詢順序,pageno表示當前頁,pagesize表示每頁顯示條數,limit後面引數 pageno 1 pagesize表示從第幾條開始查詢,pagesize表示查詢幾條 sql se...

Oracle MySql批量修改

1 oracle裡面批量修改某種格式的資料eg 將表abc裡面name欄位裡的內容增加 12 update abc set name name 12 2 mysql mysql中的拼接常用concat函式來完成 在mysql中,同樣可以使用字串拼接的方法來完成。為表abc的name欄位都的內容都加上...