I. ์ ๊ณฑ power(2,3) --->8
select power(2,3) from dual;
II. ๋ฃจํธ
select sqrt(4) from dual; ------>2
III. ๋ด๋ฆผ floor : floot(3.7) ----> 3
select floor(3.7) from dual;
IV. ์ฌ๋ฆผ ceil : ceil(3.3) --->4
select ceil(3.7) from dual;
V. ๋ฐ์ฌ๋ฆผ : round(์, ์๋ฆฌ์)
+ : ์์์ ์ดํ
0 : ์ ์์๋ฆฌ๋ง
- : ์ ์์๋ฆฌ ์ ํจ
ex) round(777.777,2) --> 777.78
round(777.777,0) -->778
round(777.777, -2)---> 800 ์ ์์๋ฆฌ 2์๋ฆฌ๊ฐ 0
VI ์๋ฅด๊ธฐ : trunc(์, ์๋ฆฌ์)
+ : ์์์ ์ดํ
0 : ์ ์์๋ฆฌ๋ง
- : ์ ์์๋ฆฌ ์ ํจ
ex)trunc(777.777,2) --> 777.77
trunc(777.777,0) -->777
trunc(777.777, -2)--->7800 ์ ์์๋ฆฌ 2์๋ฆฌ๊ฐ 0
----------------------------------------------------------------------------------
1. ์๋ฌธ์ : lower() --> lower("Korea") -- > korea
2. ๋๋ฌธ์ : upper() --> lower("Korea") --> KOREA
3. ๋๋ฌธ์ : initcap() --> initcap("i am a boy") --> I AM A BOY
4. ๊ธธ์ด : length() --> length("i am a boy") --> 10;
5. ์ ๋๊ฐ : abs --> abs(-10) --> 10;
6. ๋๋จธ์ง : mod --> mod(10,3) --> 1
select abs(-10) from dual;
7. ์ฐ๊ฒฐํจ์ : concat --> concat('Java', 'Fighting !!') --> Java Fighting !!
๋์ผ๊ธฐํธ:
ex) select sabun ||'๋ฒ ์ด๋ฆ์ '|| saname || '์ด๊ณ ๊ธ์ฌ๋'||sapay||'์ ๋๋ค.'
as "์ฌ์ ์ ๋ณด" from sawon;
8. ์์ชฝ๊ณต๋ฐฑ์ ๊ฑฐ : trim() --> concat('Nice','trim( '๋ก๋ก์ค์ฟจ' )) -->Nice๋ก๋ก์ค์ฟจ
์ค๋ฅธ์ชฝ๊ณต๋ฐฑ์ ๊ฑฐ : rtrim() --> concat(rtrim(' ๋ก๋ก์ค์ฟจ ')'Nice') --> ๋ก๋ก์ค์ฟจNice
์ผ์ชฝ๊ณต๋ฐฑ์ ๊ฑฐ ltrim() --> concat('Nice','trim( '๋ก๋ก์ค์ฟจ' )) --> Nice๋ก๋ก์ค์ฟจ
9. ๋ฌธ์์ด์ ๋ถ๋ถ ์ถ๋ ฅ : substr -> substr('HappyDay',3,3) --> ppy
select substr('HappyDay',3,3) from dual;
10. ๋ฌธ์์ด์ ์์น ์ถ๋ ฅ : instr -> insr('HappyDay','ppy') -->3
select instr('HappyDay','ppy') from dual;
11. ์นํ : replace -> replace('HappyDay', 'ppy','qqy') ->>HaqqyDay
select replace('HappyDay', 'ppy','qqy') from dual;
'๐ฆ ๋ฐ์ดํฐ ๋ฒ ์ด์ค (DB) ๐ฆ > ๐ พ ์ค๋ผํด DB & SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Power, Trunc, Trim, Round๋ฑ ๊ฐ์ข ํจ์ํ์ฉ - ๋ฌธ์ 2 (0) | 2021.02.10 |
---|---|
ORDER BY๋ฌธ - ๋ฌธ์ 1 (0) | 2021.02.10 |
ORDER BY , GROUP BY ๋ฌธ (0) | 2021.02.10 |
SELECT ๋ฌธ - ์ค๊ฐ์ ๊ฒ ์์ (0) | 2021.02.08 |
SELECT๋ฌธ - 2 (0) | 2021.02.08 |
๋๊ธ