oracel查詢遇到的sql問題

2021-08-30 02:29:34 字數 733 閱讀 4470

1、查詢時字串轉換成時間的問題

to_date('2018-10-25 19:42:00', 'yyyy-mm-dd hh24:mi:ss')

2、時間相減問題

oracle計算時間差表示式 

--獲取兩時間的相差豪秒數

select ceil((to_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - to_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差豪秒數 from dual; 

/* --獲取兩時間的相差秒數 

select ceil((to_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - to_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60) 相差秒數 from dual; 

3、查詢結果限制小數點問題

取四捨五入並保留四位

select round(column_name, 4) from table_name;

4、ora-00932: 資料型別不一致: 應為 -, 但卻獲得 clob問題

解決辦法:進行結果字段轉換to_char(字段),例如select to_char(request_params) from data;

sql查詢遇到的問題

一 與 在pl sql developer中,比如查詢如下sql select decode column name,if1 value1 if2 value2 if3 value1 value2 else from table name 就會出現如下變數對話方塊 要求輸入的名稱為value2的值,...

electron vue build遇到的問題

受限於牆以及網路環境,很多人在嘗試打包electron程式時都會碰到各種問題,下面以electron vue模板為例 打包使用electron builder windows環境下,一步步解決打包時所遇到的錯誤。下面三個檔案操作同步驟2 3.wincodesign 1.9.0.7z 4.nsis 3...

面試中遇到sql,進行查詢

在面試中遇到了這樣的問題,不知道大家是怎麼解決的,是關於sql的。我是這麼寫的。在資料庫庫中建這樣一張表 object table dbo student script date 2009 1 15 16 46 41 if exists select from dbo.sysobjects wher...