2010-04-26 4 views
3

job_salary를 알고있는 필드에 달러 또는 파운드 기호를 표시하고 싶습니다. how to

답변

3

마스크 형식의 하드 코드에 달러 기호 $을 사용합니다 (결국 오라클은 미국 법인입니다). 다른 통화는 NLS_TERRITORY에 대한 설정에 의해 결정됩니다. 기호 (£)에 대해 ISO 통화 약어 (UKP) 및 L을 보려면 C을 사용하십시오.

SQL> select to_char(sal, 'C999,999.00') as ISO 
    2   , to_char(sal, 'L999,999.00') as symbol from emp 
    3/

ISO    SYMBOL 
------------------ --------------------- 
     GBP3,500.00    £3,500.00 
     GBP3,750.00    £3,750.00 

... 
1

내 취향이다 : 당신이 필요로

select to_char(123456789.91, 'FM$999,999,999,990.00') 
    from dual; 

이 많은 자리에서 형식 문자열을 구축 할 수 있습니다. FM은 음수 번호 정렬을 설명하기 위해 선행 공백을 건너 뜁니다.

선택 TO_CHAR ((123456789.91, 'FM999,999,999,990.00C') 이중에서 ,

이 선행 공백

트리밍 ISO 값을 얻을 것이다