NVL ํจ์
NVL(์นผ๋ผ๋ช , "์ง์ ๊ฐ") : ๊ฐ์ด NULL์ธ ๊ฒฝ์ฐ ์ง์ ๊ฐ์ ์ถ๋ ฅํ๊ณ , NULL์ด ์๋๋ฉด ์๋ ๊ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค.
์์
https://programmers.co.kr/learn/courses/30/lessons/59410
์ฝ๋ฉํ ์คํธ ์ฐ์ต - NULL ์ฒ๋ฆฌํ๊ธฐ
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋
programmers.co.kr
Oracle
SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
์ฐธ๊ณ
[Oracle] ์ค๋ผํด NVL, NVL2 ํจ์ ์ฌ์ฉ๋ฐฉ๋ฒ (null, ๊ณต๋ฐฑ, ์นํ)
์ค๋ผํด NVL, NVL2 ํจ์ ์ฌ์ฉ๋ฒ ํด๋น ์นผ๋ผ์ ๊ฐ์ด NULL ๊ฐ์ธ ๊ฒฝ์ฐ ํน์ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด NVL ํจ์๋ฅผ ์ฌ์ฉํ๊ณ , NULL ๊ฐ์ด ์๋ ๊ฒฝ์ฐ ํน์ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด NVL2 ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. NVL ํจ
gent.tistory.com
'DB > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SQL - ์ฐ์ฐ์ IN (0) | 2022.06.17 |
---|---|
SQL - JOIN (0) | 2022.06.14 |
SQL - HAVING (0) | 2022.06.13 |
SQL - ์ง๊ณ ํจ์ (0) | 2022.06.13 |
ํ๋ก๊ทธ๋๋จธ์ค SQL - ์์ n๊ฐ ๋ ์ฝ๋ (0) | 2022.06.05 |
NVL ํจ์
NVL(์นผ๋ผ๋ช , "์ง์ ๊ฐ") : ๊ฐ์ด NULL์ธ ๊ฒฝ์ฐ ์ง์ ๊ฐ์ ์ถ๋ ฅํ๊ณ , NULL์ด ์๋๋ฉด ์๋ ๊ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค.
์์
https://programmers.co.kr/learn/courses/30/lessons/59410
์ฝ๋ฉํ ์คํธ ์ฐ์ต - NULL ์ฒ๋ฆฌํ๊ธฐ
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋
programmers.co.kr
Oracle
SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
์ฐธ๊ณ
[Oracle] ์ค๋ผํด NVL, NVL2 ํจ์ ์ฌ์ฉ๋ฐฉ๋ฒ (null, ๊ณต๋ฐฑ, ์นํ)
์ค๋ผํด NVL, NVL2 ํจ์ ์ฌ์ฉ๋ฒ ํด๋น ์นผ๋ผ์ ๊ฐ์ด NULL ๊ฐ์ธ ๊ฒฝ์ฐ ํน์ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด NVL ํจ์๋ฅผ ์ฌ์ฉํ๊ณ , NULL ๊ฐ์ด ์๋ ๊ฒฝ์ฐ ํน์ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ์ผ๋ฉด NVL2 ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. NVL ํจ
gent.tistory.com
'DB > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SQL - ์ฐ์ฐ์ IN (0) | 2022.06.17 |
---|---|
SQL - JOIN (0) | 2022.06.14 |
SQL - HAVING (0) | 2022.06.13 |
SQL - ์ง๊ณ ํจ์ (0) | 2022.06.13 |
ํ๋ก๊ทธ๋๋จธ์ค SQL - ์์ n๊ฐ ๋ ์ฝ๋ (0) | 2022.06.05 |