1. oracle中的to_number()轉換成數字;
oracle> select to_number(『123』) from dual; ----- 123;
select to_char(33) from dual;---- 33;
mysql> select conv(『123』,10,10); ---- 123;
select cast(『123』 as signed integer);--- 123
select cast(『-123』 as signed integer);--- -123
select cast(33 as char(2) ); ------- 33;
select char(33);-------------------- !;(ascll)
對應的mysql函式是conv(n,from_base,to_base),在不同的數字基之間變換數字。返回數字n的字串數字,從from_base基變換為to_base基,如果任何引數是null,返回null。引數n解釋為乙個整數,但是可以指定為乙個整數或乙個字串。最小基是2且最大的基是36。如果to_base是乙個負數,n被認為是乙個有符號數,否則,n被當作無符號數。 conv以64位點精度工作。
cast中的signed表示有符號數;
2. 四捨五入函式區別
oracle> select floor(12.89*10)/10 from dual;--12.8
select ceil(12.82*10)/10 from dual;--12.9
select round(12.86*10)/10 from dual;--12.9
select round(12.84*10)/10 from dual;--12.8
mysql> select floor(12.89*10)/10 from dual;--12.8000
select floor(12.89) from dual;--12
select ceil(12.89*10)/10 from dual;--12.9000
select ceil(12.89) from dual;--13
select round(12.89*10)/10 from dual;--12.9000
select round(12.83*10)/10 from dual;--12.8000
select round(12.89,1) from dual;--12.9
select round(12.83,1) from dual;--12.8
select format(12.89,1)/ from dual;--12.9
select format(12.83,1)/ from dual;--12.8
3. 日期時間函式
oracle> select sysdate from dual;--日期時間
mysql> select sysdate() ;--日期時間
select current_date();--日期
4. decode函式
oracle> select decode(sign(12),1,1,0,0,-1) from dual;---1
mysql> select case when sign(12)=1 then 1 when sign(12)=0 then 0 else -1 end;---1
mysql中好像沒有decode函式所以只能用case-when來代替了
5. nvl 函式
oracle> select nvl(1,0) from dual ;----1
mysql> select ifnull(1,0) ; ------1
今天就說這些吧,以後有新的發現再繼續補上。。。。。。
mysql過程函式 mysql 儲存過程和函式
乙個儲存程式是可以被儲存在伺服器中的一套sql語句。可以通過客戶端用create procedure和create function 建立乙個儲存過程或函式。在客戶端通過call語句 呼叫所建立的存數過程或函式。語法 建立儲存子程式 create procedure sp name proc par...
mysql日期函 MySQL 日期函式
mysql 日期函式 1,mysql dayofweek 和 weekday 獲取星期 在 mysql 中,我們可以用 dayofweek 和 weekday 函式獲取指定日期的星期.區別在於 dayofweek 獲取的星期索引是以 1 開始,而 weekday 獲取的星期索引是以 0 開始.day...
getopt函式和getopt long函式
預備知識 1.getopt getopt在unix下的命令列程式特別好用,特別是在你有許多引數要加入時。表頭檔案 i nclude 函式宣告 int getopt int argc,char const argv,const char optstring 函式說明 getopt 用來分析命令列引數。...