๋ฐ์ดํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, DBMS
์์ฝ
- ๋ฐ์ดํฐ : ํจ์จ์ ์ผ๋ก ์ ์ฅ/๋ณํํ ์ ์๋ ํํ์ ์ ๋ณด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค : ์กฐ์งํ๋ ๋ฐ์ดํฐ์ ๋ชจ์
- DBMS : ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database)๋ฅผ ๊ด๋ฆฌ(Management)ํ๋ ์์คํ
(System)
- Oracle, MySQL, MariaDB, MongoDB, PostgreSQL etc
- ๊ฐ DBMS๋ง๋ค ์ฌ์ฉํ๋ SQL ๋ฌธ๋ฒ์ด ์กฐ๊ธ์ฉ ๋ค๋ฆ
- SQLD๋ ORACLE(+ SQL Server)์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ ํจ
๋๋์
ํ๋ก๊ทธ๋๋จธ์ค์์ Oracle, MySQL์ ๋ฐ๋ผ ์ฟผ๋ฆฌ๊ฐ ์กฐ๊ธ์ฉ ๋ค๋ฅธ ๊ฑธ ๋ณด๊ณ ์์์ ํ์ง๋ง, ์ญ์๋ ๋ฌธ๋ฒ์ด ์กฐ๊ธ์ฉ ๋ค๋ฅด๋ค๋ ๊ฑธ ์์๋ค. ์ฌํ๊น์ง MySQL ๊ธฐ๋ฐ์ผ๋ก ๋ฌธ๋ฒ ๊ณต๋ถ๋ฅผ ํ๋๋ฐ, Oracle๊ณผ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํด์ ธ์ ๊ตฌ๊ธ๋งํด ๋ณด์๋ค.
DB - Oracle & MySql ์ฟผ๋ฆฌ๋ฌธ ์ฐจ์ด ์ ๋ฆฌ
๋ค์ด๊ฐ๋ฉฐ ์ค๋ผํด ๋๋น์ mysql ๋๋น์ ์ฌ์ฉ์ ๋ฐ๋ผ ์ฐจ์ด์ ์ ๋น๊ต ์ ๋ฆฌํ๋ค. 1. ๊ณต๋ฐฑ์นํ ํจ์ ( NULL๊ฐ ํ์ธ ํจ์ ) ORACLE์์๋ NVLํจ์๋ฅผ ์ฌ์ฉํ์ง๋ง MYSQL์์๋ IFNULL์ ์ฌ์ฉํ๋ค. Oracle : SELECT NVL('
sjparkk-dev1og.tistory.com
ORACLE vs MySQL SQL ๊ตฌ๋ฌธ ์ฐจ์ด์ ์ ๋ฆฌ
ORACLE vs MySQL SQL ๊ตฌ๋ฌธ ์ฐจ์ด์ ์ ๋ฆฌ NULL ๋์ฒด [ORACLE] ๋ฌธ๋ฒ NVL(์ด๋ช , '๋์ณ๊ฐ') ์์ SELECT NVL(column, 'N/A') col FROM tab; [MySQL] ๋ฌธ๋ฒ IFNULL(์ด๋ช , '๋์ณ๊ฐ') ์์ SELECT IFNULL(column, 'N/A') col FROM tab; ํ์ด์ง ์ฒ๋ฆฌ [O
seoulforest.tistory.com
ํนํ TO_CHAR ๊ฐ์ ๋ฌธ๋ฒ์ ๊ฒฝ์ฐ, Oracle ๋ฌธ๋ฒ์ธ์ง ๋ชจ๋ฅด๊ณ ์ฌ์ฉํ ์ ์ด ์๋ค. ๋น์ฐํ SyntaxError๊ฐ ๋ด์๋ค.