close

日文口譯工作語言翻譯公司

  select CHR(43982) from dual;
  
  CHR(43982)
  ----------

 INSTR(char1,char2[翻譯社n[,m]])
 --◎ 在char1第n個字元入手下手尋覓,第m次碰到字串char2的位置
 --◎ n、m預設值為1,可省略
 --◎ 若要尋覓中文可以使用INSTRB
 
 ex.
  select INSTR('aaBBBBaa','B') AA from dual;
  
  AA
  ----------
          3
      
  select INSTR('台北 aaa'翻譯社'北') AA from dual;
  
  AA
  ----------
    2

select username, nvl(to_char(lock_date),’Not Locked’) from dba_users
=============================================================
1.2.5  DECODE
DECODE (expr 翻譯社 search , result [ , search 翻譯社 result…..] [ , default ] )
一個雷同IF敘述的能力。

select length(’ABCD’) from dual
select length(’ABCD長度’) from dual
=============================================================
1.1.7 LOWER, UPPER
LOWER(string)
UPPER(string)
將字串中的所有字元轉換為大(小)寫.

1.3.5 ROUND
ROUND(n, m)
把一個值進位到所指定之特定小數點的位數.
參數:
n: 指定一個將進位的值
m:
select ROUND(123.45), ROUND(123.45,1)翻譯社 ROUND(123.45,-1) from dual

 CONCAT(char1,char2)
 --◎ 可保持char1及char2兩個字串
 --◎ char1、char2可以是資料欄名稱
 --◎ 與「||」之字串聯結符號作用不異 concat('AA','BB') 可改成 'AA'||'BB'

select GREATEST(1翻譯社2,3) from dual
select GREATEST(’One’,'Two’) from dual
select LEAST(1,2,3) from dual
select GREATEST(TO_DATE(’05/18/2004′翻譯社’MM/DD/YYYY’)翻譯社
TO_DATE(’04/01/2004′,’MM/DD/YYYY’)) from dual

 TRANSLATE(char翻譯社from,to)
 --◎ 將字串char由from改為to
 
 ex.
  select TRANSLATE(12345.12,'12345','ABCDE') AA from dual;
  
  AA
  ----------
   ABCDE.AB
 
  select TRANSLATE('abaaa','abcde','ABCDE') AA from dual;
  
  AA
  ----------
   ABAAA
   
 SUBSTR(char翻譯社m[,n])
 --◎ 將字串char由第m個字元開始擷取n個字元
 --◎ 若m設成0,仍由第一個字元入手下手擷取;若m設成負數,則會由字串的最後開始找起
 --◎ 若省略n,則會傳回m後的所有字元;若n為負數,則傳回null值
 
  ex.
  select SUBSTR('abcdef',-3,2) AA from dual;
  
  AA
  ----------
         de
       
  select SUBSTR('abcdef',3翻譯社-2) AA from dual;
  
  AA
  ----------
            -- 傳回null
           
 SUBSTRB(char,m[翻譯社n])
 -- 用法和substr不異,但substrb可處置multi-byte的資料
 -- 若資料庫只能處置懲罰single-byte的資料,則substr和substrb履行的成績會溝通
 
  ex.
  select SUBSTRB('測試',3,2) AA from dual;
  
  AA
  ----------
          試
 

B.字串函數傳回數字值

select * from user_tables order by to_number(INITIAL_EXTENT)
=============================================================
1.2.4  NVL
NVL(expr1, expr2)
如果一個給定的輸入值為null時翻譯社 會回傳一個另外一值, 以便使用翻譯假設expr1是null時, nvl會回傳expr2; 不然翻譯社 它會單純地回傳expr1.

select INSTR(’easy com 翻譯社 easy go’翻譯社 ‘easy’) from dual
select INSTR(’easy com , easy go’, ‘easy’,1翻譯社2) from dual
=============================================================
1.1.6 LENGTH
LENGTH(string)
回傳字串中的字元數目

select lower(’AbCd’) from dual
select upper(’AbCd’) from dual
=============================================================
1.1.8 RPAD, LPAD
RPAD(string1, n[string2])
LPAD(string1, n[string2])
彌補字元(空白)至第N個位置

select to_char(’1234′,’S0999999′) from dual
select to_char(’1234′翻譯社’0999990S’) from dual
select to_char(’1234′,’$99999′) from dual
select to_char(’00120340′翻譯社’B999999′) from dual
select to_char(’1234′,’$99翻譯社999′) from dual
select to_char(’1234′,’S09999.99′) from dual
=============================================================
1.2.2  TO_DATE
TO_DATE(string [, fmt [, ‘nlsparams’]] )
將一個日期/時候值的字元字串, 轉換為date型此外值.