Built in function
Built in function : DBMS๊ฐ ์ ๊ณตํ๋ ๋ด์ฅํจ์
์์ฃผ ์ฌ์ฉํ๋ ๊ฒ๋ค mysql ๊ณต์๋ฌธ์์์ ์์ฝ ์ ๋ฆฌ
ํจ์๋ช | ๊ธฐ๋ฅ |
| ์ธ์๋ณด๋ค ์์ง ์์ ๊ฐ์ฅ ์์ ์ ์ ๊ฐ์ ๋ฐํํฉ๋๋ค. (์ฌ๋ฆผ) |
| ์ธ์๋ณด๋ค ํฌ์ง ์์ ๊ฐ์ฅ ํฐ ์ ์ ๊ฐ์ ๋ฐํํฉ๋๋ค. (๋ด๋ฆผ) |
| ๋๋จธ์ง ๋ฐํ |
| ์ง์ ๋ ๊ฑฐ๋ญ ์ ๊ณฑ์ผ๋ก ์ ๊ธฐ ๋ ์ธ์๋ฅผ ๋ฐํํฉ๋๋ค. |
| ์ง์ ๋ ๊ฑฐ๋ญ ์ ๊ณฑ์ผ๋ก ์ ๊ธฐ ๋ ์ธ์๋ฅผ ๋ฐํํฉ๋๋ค. |
| ๋ฐ์ฌ๋ฆผ |
| ์ธ์์ ๋ถํธ๋ฅผ ๋ฐํ |
| ์ธ์์ ์ ๊ณฑ๊ทผ์ ๋ฐํํฉ๋๋ค. |
| ์ง์ ๋ ์์ ์๋ฆฟ์๋ก ์๋ฆ ๋๋ค. |
| ์ ๋๊ฐ |
ํจ์๋ช | ๊ธฐ๋ฅ |
์ฐ๊ฒฐ๋ ๋ฌธ์์ด ๋ฐํ | |
์ธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐํ | |
์ง์ ๋ ๋ฌธ์์ด๋ก ์ผ์ชฝ์ด ์ฑ์์ง ๋ฌธ์์ด ์ธ์๋ฅผ ๋ฐํํฉ๋๋ค. | |
๋ฌธ์์ด์ด ์ ๊ท์๊ณผ ์ผ์นํ๋์ง ์ฌ๋ถ | |
์ง์ ๋ ํ์๋งํผ ๋ฌธ์์ด ๋ฐ๋ณต | |
์ง์ ๋ ๋ฌธ์์ด์ ํญ๋ชฉ ๋ฐ๊พธ๊ธฐ | |
๋ฌธ์์ด์ ๋ฌธ์ ๋ฐ์ | |
์ง์ ๋ ๋ถ๋ถ ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. | |
์ ํ ๋ฐ ํํ ๊ณต๋ฐฑ ์ ๊ฑฐ | |
๋ฌธ์์ด์ ๋ฌธ์ ์๋ฅผ ๋ฐํ | |
๋ฐ์ดํธ ๋จ์๋ก ์ธก์ ๋ ๋ฌธ์์ด์ ๊ธธ์ด ๋ฐํ |
๋จ์ ๋ฌธ์์ด๋ก ์ ์ฅ ๊ด๋ฆฌ ํ ์๋ ์๊ฒ ์ง๋ง, ๋ ์งํ ๋ฐ์ดํฐ๋ก ์ ์ฅํ์ฌ ๊ด๋ฆฌํ๋ฉด, ๋ ์ง ๋ํ๊ฑฐ๋ ์ฐจ์ด๋ฅผ ๊ตฌํ๋ ๋ฑ์ ๋ ์ง๋ง์ ์ฐ์ฐ ์์ฝ๊ฒ ์ฒ๋ฆฌ ๊ฐ๋ฅ
format: ๋ ์ง, ์๊ฐ ํจ์์์ ๋ ์ง์ ์๊ฐ ๋ถ๋ถ์ ๋ํ๋ด๋ ์ธ์ ํ๊ธฐ (%Y, %m, %d,..)
๋ ์งํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ์ด์ ๋์์ผ๋ก ์ฐ์ฐ ์ํ
๋ฌธ์ํ (char, varchar) ๋ฐ์ดํฐ์ ๋ ์งํ ๋ฐ์ดํฐ๊ฐ ์ฐ์ฐ ์ํ์์๋ date_format, str_to_dateํจ์๋ก ๋ฐ์ดํฐํ ์ํธ ๋ณํํ์ฌ ์ํ
ํจ์๋ช | ๊ธฐ๋ฅ |
๋ ์ง ๊ฐ์ ์๊ฐ ๊ฐ (๊ฐ๊ฒฉ, interval) ์ถ๊ฐ | |
๋ฌธ์์ด ๋ฐ์ดํฐ๋ฅผ ๋ ์ง๋ก ๋ณํ | |
์ง์ ๋ ๋ ์ง ํ์ (๋ ์งํ ๋ฐ์ดํฐ๋ฅผ ๋ฌธ์์ด๋ก) | |
๋ ์ง ๋๋ datetime ์์ ๋ ์ง ๋ถ๋ถ ์ถ์ถ ('2020-02-09') | |
๋ ์ง์์ ์๊ฐ ๊ฐ (๊ฐ๊ฒฉ) ๋นผ๊ธฐ | |
๋ ๋ ์ง ๋นผ๊ธฐ |
NULL ๊ฐ ์ฒ๋ฆฌ
์ง์ ๋์ง ์์ ๊ฐ
๊ฐ์ ์ ์๋ ์๊ณ , ์ ์ฉํ ์๋ ์๋ค. ('', ' ', '0'๊ณผ๋ ๋ค๋ฅธ ํน๋ณํ ๊ฐ)
๋น๊ต ์ฐ์ฐ์๋ก ๋น๊ต ๋ถ๊ฐ๋ฅ
NULL ๊ฐ์ ๋ํ ์ฐ์ฐ๊ณผ ์ง๊ณํจ์
NULL+์ซ์ ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ NULL
์ง๊ณํจ์ ๊ณ์ฐ์ NULL์ด ํฌํจ๋ ํ์ ์ง๊ณ์์ ๋น ์ง๋ค.
ํด๋น ๋๋ ํ์ด ํ๋๋ ์์ ๊ฒฝ์ฐ, sum, avgํจ์ ๊ฒฐ๊ณผ๋ null์ด ๋๊ณ , countํจ์์ ๊ฒฐ๊ณผ๋ 0์ด๋ค.
NULL ๊ฐ์ ํ์ธํ๋ ๋ฐฉ๋ฒ (IS NULL, IS NOT NULL)
NULL๊ฐ ์ฐพ์ ๋๋ '=' ๊ฐ ์๋๋ผ IS NULL
NULL์ด ์๋ ๊ฐ์ ์ฐพ์ ๋๋ '<>'๊ฐ ์๋๋ผ IS NOT NULL
IFNULL : NULL ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋์นํ์ฌ ์ฐ์ฐํ๊ฑฐ๋, ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๋ ํจ์.
ํ ๋ฒํธ ์ถ๋ ฅ
MySQL์์ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ (Programmers ์ฐธ์กฐ )
๋ณ์๋ ์ด๋ฆ ์์ @ ๊ธฐํธ๋ฅผ ๋ถ์ด๋ฉฐ, ์นํ๋ฌธ์๋ SET๊ณผ := ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ค.
์ฐธ์กฐ: mysql ๊ณต์๋ฌธ์
Last updated