반응형

개행문자 (\r\n)
chr(10) : Line Feed   <-- 줄바꾸기
chr(13) : CR   <-- 행의 처음으로 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
-- 개행후 첫번째를 ; 으로 교체
-- REPLACE(CAREER, chr(10), chr(13)||chr(10)||';')
 
WITH T AS(
    SELECT '개인전
2011
2007
2005
2003
2003' AS CAREER
    FROM DUAL
)
SELECT REPLACE(CAREER, chr(10), chr(13)||chr(10)||';') AS CAREER
    FROM T
;
CAREER
--------------------------------------------------------------------------------
개인전
;2011
;2007
;2005
;2003
;2003
 
 
-- log 함수 : 상용로그 값을 구함.
SELECT LOG(100, 1000)
    FROM DUAL
;
LOG(100,1000)
-------------
          1.5
 
 
-- sign 함수 : 결과물이 음수이면(-)로 양수면(+)로 표시
SELECT SIGN(2-5), SIGN(2-2), SIGN(5-2)
    FROM DUAL
;   
 SIGN(2-5)  SIGN(2-2)  SIGN(5-2)
---------- ---------- ----------
        -1          0          1
 
 
SELECT COS(90), TAN(90), ATAN(180)
    FROM DUAL
;    
   COS(90)    TAN(90)  ATAN(180)
---------- ---------- ----------
-.44807362 -1.9952004 1.56524083
 
 
-- chr 함수 : 해당 숫자를 아스키값으로 인식하여 그 값에 대한 문자를 출력
SELECT ASCII('A'), CHR(65)
    FROM DUAL
;   
ASCII('A') CH
---------- --
        65 A


반응형

+ Recent posts