三種常用的轉換函式
1.to_char:number---->character、date---->character
2.to_number:character---->number
3.to_date:character----->date
一、轉換函式
1.日期到字串的轉換中:to_char(引數一,引數二)
引數1:日期型值或者日期型的列標題(表示式)
引數2:輸出的限定格式(資料元素)
例如:檢視員工入職日期,在檢視資料的時候日期變為字串輸出。輸出格式:第一消除前導空格或者是0(fm),第二月份以完整格式輸出(month),第三年使用4位數字表示年(yyyy)。第四個使用雙位數字表示某月某日(dd)
select ename,to_char(hiredate,『fmdd month yyyy』) hiredate from emp;
2.數值到字串的轉換中to_char
引數1:數值型數值或者數值型的列標題(表示式)
引數二:輸出的限定格式(資料元素)
select ename,to_char(sal,』$9,999.99』) from emp;
3.to_number(p44)
select to_number(』$1234.56』,』$9999.99』) 「result」 from dual;
3.to_number()
功能:將字串型資料轉換為數字型資料
格式:to_number(引數一,『fmt』)
引數一:字串型資料
引數二:格式元素
fm:消除前導零或者是空格
例如:將"1234.56"字串轉換為數值型資料
select to_number(『1234.56』,『9999.99』) from dual;
顯示型別轉換
static cast 目標型別 源型別物件 編譯器對源型別和目標型別做相容性檢查,檢查不通過報錯 源型別和目標型別只要在乙個方向上可以做隱式型別轉換,那麼在兩個方向上就都可以做靜態型別轉換 如果將目標型別從源型別的型別轉換建構函式,或者源型別向目標型別的型別轉換運算子函式,被宣告為explicit...
c 隱式轉換顯示轉換
1 隱式轉換 一般是低型別向高型別轉化,能夠保證值不發生變化。隱式數值轉換 從 sbyte 到 short int long float double 或 decimal。從 byte 到 short ushort int uint long ulong float double 或 decimal...
隱式轉換和顯示轉換
0前言1 c 的型別轉換分為兩種,一種為隱式轉換,另一種為顯式轉換。2 c 中應該盡量不要使用轉換,盡量使用顯式轉換來代替隱式轉換。1 隱式轉換 定義 隱式轉換是系統跟據程式的需要而自動轉換的。1 c 型別 char,int,float,long,double等 的隱式轉換 算術表示式隱式轉換順序為...