(選自newkid每日一題)add_months、二進位制儲存、數運算
一、add_months在月末時
看看兩者語句是否一個意思呢???
結果呢?????
select add_months(add_months(to_date('20120130','yyyymmdd'),1),1) from dual
2012-3-31 00:00:00.000
select add_months(to_date('20120130','yyyymmdd'),2) from dual
2012-3-30 00:00:00.000
函式執行順序是從裡到外。第一次呼叫add_months,把1月30號加上一個月會得到2月29號,即月末。第二次呼叫會得到3月的月末即3月31號。
二、二進位制
判斷一個二進位制儲存的數,右數第二位是否為1
--二進位制轉化為數值
select bin_to_num(0,0,1,0) from dual
--二進位制轉化為數值
select bin_to_num(0,0,1,0) from dual
--二進位制數右移一位,然後看最後一位是否為奇數
mod(trunc(expertise/2),2)=1
mod(trunc(expertise/2),2)=1
--按位與
bitand(expertise,2)=2
bitand(expertise,2)=2
三、數值取捨
select ceil(1.4) from dual
select floor(1.4) from dual
select round(19650,-3) from dual
select round(12250,-3) from dual
select trunc(12250,-3) from dual
select round(12250.123456,2) from dual
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25323853/viewspace-717319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 二進位制與二進位制運算
- 位運算(一):二進位制中1的個數
- 二進位制、位運算、位移運算
- java二進位制運算十進位制(精確運算)Java
- 位運算--求一個 數二進位制中1的個數
- 有趣的二進位制2—高效位運算
- N位二進位制數加減法運算圖靈機圖靈
- 每日一練(39):二進位制求和
- c++ 二進位制儲存檔案C++
- 第一章:位運算-------輸入浮點數,輸出對應二進位制數
- 二進位制運算加減乘除+快速冪
- 十進位制轉十六進位制(藍橋杯之前每日一題)每日一題
- 二進位制數的運算原理與閘電路實現
- 負數的二進位制數問題
- [計算機基礎] 計算機進位制轉換:二進位制、八進位制、十進位制、十六進位制計算機
- 一看就懂二進位制、八進位制、十六進位制數轉換十進位制
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- python+ mysql儲存二進位制流的方式PythonMySql
- 批次提取畫素差異並儲存二進位制
- 計算機中帶符號的整數為何採用二進位制的補碼進行儲存?計算機符號
- 數字邏輯練習題-(二進位制/16進位制模擬)
- zzulioj1893: 985的數學難題(二進位制計算)
- 關於在BSTR中儲存二進位制資料的若干問題 (轉)
- 關於Java中進位制轉換以及位運算問題Java
- C++輸入十進位制數,輸出對應二進位制數、十六進位制數C++
- 整數轉化成八進位制、十六進位制、二進位制,以及轉回
- JavaScript 二進位制數字轉換為十進位制JavaScript
- Java二進位制和位運算,這一萬字準能餵飽你Java
- 二進位制轉float浮點數線上計算工具
- 資訊學奧賽初賽天天練-71-NOIP2016普及組-基礎題2-進位制轉換、二進位制轉八進位制、八進位制轉二進位制、二叉樹陣列儲存、定址空間二叉樹陣列
- mssql sqlserver 可以儲存二進位制資料的欄位型別詳解SQLServer型別
- 計算機中的二進位制計算機
- 簡單電路實踐——電路與二進位制運算
- Javascript二進位制運算子的一些運用場景JavaScript
- 進位制詳解:二進位制、八進位制和十六進位制
- javascript十進位制數字和二進位制相互轉換JavaScript
- ACM 16進位制的簡單運算ACM
- ORACLE使用函式對二進位制、十進位制、十六進位制數互相轉換Oracle函式