Search
Duplicate

SQL - ์—ฐ์‚ฐ์ž

SQL - ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž

โ–ช
์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž
โ–ช
๋น„๊ต ์—ฐ์‚ฐ์ž
โ–ช
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
EX( A : 10, B : 3 )
+
๋”ํ•˜๊ธฐ
A + B = 13
-
๋นผ๊ธฐ
A - B = 7
*
๊ณฑํ•˜๊ธฐ
A * B = 30
/
๋‚˜๋ˆ„๊ธฐ
A / B = 3.333..
%
๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ
A % B = 1

๋น„๊ต ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž
์„ค๋ช…
EX( A : 10, B : 3 )
=
A = B, A์™€ B๊ฐ€ ๊ฐ™์œผ๋ฉด ์ฐธ(TRUE)
A = B, ๊ฒฐ๊ณผ : FALSE
!=
A != B, A์™€ B๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ฐธ(TRUE)
A != B, ๊ฒฐ๊ณผ : TRUE
<>
A <> B, A์™€ B๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ฐธ(TRUE)
A <> B, ๊ฒฐ๊ณผ : TRUE
>
A > B, A๊ฐ€ B๋ณด๋‹ค ํฌ๋ฉด ์ฐธ(TRUE)
A > B, ๊ฒฐ๊ณผ : TRUE
<
A < B, A๊ฐ€ B๋ณด๋‹ค ์ž‘์œผ๋ฉด ์ฐธ(TRUE)
A < B, ๊ฒฐ๊ณผ : FALSE
>=
A โ‰ฅ B, A๊ฐ€ B๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์ฐธ(TRUE)
A โ‰ฅ B, ๊ฒฐ๊ณผ : TRUE
<=
A โ‰ค B, A๊ฐ€ B๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์ฐธ(TRUE)
A โ‰ค B, ๊ฒฐ๊ณผ : FALSE

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

โ–ช
BETWEEN A AND B : X >= A AND X <= B
โ–ช
NOT : ๋…ผ๋ฆฌ ๋ถ€์ • ์—ฐ์‚ฐ - NOT A : A๊ฐ€ TRUE ๋ฉด FALSE ๋กœ, FALSE ๋ฉด TRUE ๋กœ ๋ฐ”๊พผ๋‹ค
โ–ช
IN ์—ฐ์‚ฐ์ž : ํŠน์ • ์—ด์— ํฌํ•จ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ’์„ ์กฐํšŒํ•  ๋•Œ
โ—ฆ
A IN (๊ฐ’1, ๊ฐ’2, ๊ฐ’3, ...) : A ์†์„ฑ์˜ ๊ฐ’1,๊ฐ’2,๊ฐ’3 ์„ ํฌํ•จํ•˜์—ฌ ์กฐํšŒ
โ—ฆ
A NOT IN (๊ฐ’1, ๊ฐ’2, ๊ฐ’3, ...) : A ์†์„ฑ์˜ ๊ฐ’1,๊ฐ’2,๊ฐ’3 ์„ ์ œ์™ธํ•˜์—ฌ ์กฐํšŒ
โ–ช
LIKE
โ—ฆ
A LIKE '_' : _ ํ•œ ๋ฌธ์ž๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์™€์ผ๋“œ ์นด๋“œ
โ—ฆ
A LIKE '%' : % ๊ณต๋ฐฑํฌํ•จ ์—ฌ๋Ÿฌ๊ธ€์ž๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์™€์ผ๋“œ ์นด๋“œ
โ–ช
IS NULL : ์—ด์˜ ๊ฐ’์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์—ฐ์‚ฐ์ž A IS NULL : A๊ฐ€ NULL ์ผ ๋•Œ A IS NOT NULL : A๊ฐ€ NULL ์ด ์•„๋‹ ๋•Œ NULL ๊ณผ์˜ ์—ฐ์‚ฐ NULL + 10 = NULL NULL > 10 = NULL
โ–ช
AND, OR
โ—ฆ
A AND B : A ์กฐ๊ฑด, B ์กฐ๊ฑด ๋‘˜ ๋‹ค ์ฐธ์ผ ๋•Œ๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ(true)
โ—ฆ
A OR B : A ์กฐ๊ฑด, B ์กฐ๊ฑด ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ผ ๋•Œ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ(true)
โ–ช
์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž
โ—ฆ
UNION : A UNION B, A์™€ B์˜ ๊ฒฐ๊ณผ๋ฅผ ํ•ฉ์ง‘ํ•ฉ์œผ๋กœ ๋ฌถ๋Š”๋‹ค. ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋Š” ์ œ๊ฑฐ๋œ๋‹ค.
โ—ฆ
UNION ALL : A UNION B, A์™€ B์˜ ๊ฒฐ๊ณผ๋ฅผ ํ•ฉ์ง‘ํ•ฉ์œผ๋กœ ๋ฌถ๋Š”๋‹ค. ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋„ ์ถœ๋ ฅ๋œ๋‹ค.

์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„

โ†‘ (๋†’์Œ)
*, / ๊ณฑํ•˜๊ธฐ, ๋‚˜๋ˆ„๊ธฐ
+, - ๋”ํ•˜๊ธฐ, ๋นผ๊ธฐ
=, !=, ^=, <>, >, >=, <, <= ๋น„๊ต ์—ฐ์‚ฐ
IS NULL, LIKE, IN
BETWEEN A AND B
NOT
AND
OR
โ†“ (๋‚ฎ์Œ)