[TIL 01/22_์‚ฌ์ „์บ ํ”„ 8์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•

2025. 1. 22. 14:05ยทToday I Learned

ใ€€์˜ค๋Š˜ ํ•™์Šต ์š”์•ฝใ€€

1. ๊ฐœ์ธ ๊ณต๋ถ€

  • ๊ฑท๊ธฐ๋ฐ˜ SQL 50๋ฌธ์ œ ๋ณต์Šต
    • ํ‹€๋ฆฐ๋‚ด์šฉ ์ •๋ฆฌ

ใ€€ํ•™์Šต ๋‚ด์šฉ ์ •๋ฆฌใ€€

1. ๊ฑท๊ธฐ๋ฐ˜ SQL 50๋ฌธ์ œ ๋ณต์Šต (ํ‹€๋ฆฐ ๋‚ด์šฉ ๋ณต์Šต)

  • 6๋ฒˆ_ํŠน์ • ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ• ๋•Œ Where ์ปฌ๋Ÿผ๋ช… Like '%๋‹จ์–ด%'
    =์ด ์•„๋‹ˆ๋ผ Like ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์  ๊ธฐ์–ตํ•˜๊ธฐ

  • 23๋ฒˆ_๋‘๊ฐ€์ง€ ์กฐ๊ฑด์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Group by A, order by B๊ฐ€ ์•„๋‹Œ Order by A,B๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค.
    (ex: ์ง€์—ญ๋ณ„๋กœ, rating ์ˆœ์œ„๋ฅผ ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” group by region, order by rating์„ ๋”ฐ๋กœ ์“ฐ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ
    order by region, rating์œผ๋กœ ์ •๋ ฌ์„ ๋‘๊ฐ€์ง€ ์กฐ๊ฑด์œผ๋กœ ํ•˜๋ฉด ๋œ๋‹ค.)

  • 26๋ฒˆ_Select์—์„œ max()๊ฐ’์„ ๊ตฌํ•˜๋ฉด ๊ทธ ๋ฐ์ดํ„ฐ์— ํ•ด๋‹นํ•˜๋Š” ํ–‰์˜ ๊ฐ’ ํ•˜๋‚˜๋งŒ ๋‚˜์˜จ๋‹ค!?
    2025.01.21 - [๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/๊ณผ์ œ] - [๊ฑท๊ธฐ๋ฐ˜] SQL ๋ฌธ๋ฒ• ์—ฐ์Šต 7 <= ์—ฌ๊ธฐ์„œ 26๋ฒˆ ๋ฌธ์ œ ์˜ค๋‹ต๋…ธํŠธ ๋‹ค์‹œ ํ™•์ธํ•ด๋ณด๊ธฐ

  • 42๋ฒˆ_SQL์—์„œ ๋ฐ์ดํŠธ ์—†๋Š” ๊ฐ’์€ Null์ด๋‹ค. (None์ด ์•„๋‹˜)
    Where ์ปฌ๋Ÿผ๋ช… is null : ์ปฌ๋Ÿผ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋Š” ๊ฐ’๋“ค ์„ ํƒ

  • 45๋ฒˆ_๊ทธ๋ฃน๋ณ„ ํ•ฉ๊ณ„ ์ค‘ ์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•  ๋•Œ, select์ ˆ์— max()๋ฅผ ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ,
    sum()์œผ๋กœ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๊ณ  order by()๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
    2025.01.21 - [๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/๊ณผ์ œ] - [๊ฑท๊ธฐ๋ฐ˜] SQL ๋ฌธ๋ฒ• ์—ฐ์Šต 11_๋งˆ์ง€๋ง‰ ์—ฐ์Šต ๋ฌธ์ œ <= 45๋ฒˆ ์˜ค๋‹ต๋…ธํŠธ ๋‹ค์‹œ ํ™•์ธํ•ด๋ณด๊ธฐ

ใ€€๋ฉ”๋ชจใ€€

1.


ใ€€๋‹ค์Œ ๊ณต๋ถ€ ๊ณ„ํšใ€€

1. ๋‹ฌ๋ฆฌ๊ธฐ๋ฐ˜ 1,2,3 ํ’€๊ธฐ

'Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[TIL 01/24_์‚ฌ์ „์บ ํ”„ 10์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•  (0) 2025.01.24
[TIL 01/23_์‚ฌ์ „์บ ํ”„ 9์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•  (0) 2025.01.23
[TIL 01/21_์‚ฌ์ „์บ ํ”„ 7์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•  (0) 2025.01.21
[TIL 01/20_์‚ฌ์ „์บ ํ”„ 6์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•  (0) 2025.01.20
[TIL 01/17_์‚ฌ์ „์บ ํ”„ 5์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•  (0) 2025.01.17
'Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [TIL 01/24_์‚ฌ์ „์บ ํ”„ 10์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
  • [TIL 01/23_์‚ฌ์ „์บ ํ”„ 9์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
  • [TIL 01/21_์‚ฌ์ „์บ ํ”„ 7์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
  • [TIL 01/20_์‚ฌ์ „์บ ํ”„ 6์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
aggeeeee
aggeeeee
ใ€€ φ(๏ผŽ๏ผŽ;)ใ€€๐Ÿ”œใ€€\_ใธ(โ–ญ-โ–ญ)โœจ
  • aggeeeee
    ๐Ÿฅ” ๋‹˜์˜ ๋ธ”๋กœ๊ทธ
    aggeeeee
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (155)
      • Today I Learned (25)
      • ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ (115)
        • ๋ณธ์บ ํ”„ ๊ณผ์ œ (17)
        • ์‚ฌ์ „์บ ํ”„ ๊ณผ์ œ (23)
        • SQL ์ฝ”๋“œ์นดํƒ€ (44)
        • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ์นดํƒ€ (31)
      • ๐Ÿ’ป๐Ÿš€ (15)
        • Java (7)
        • Git & GitHub (1)
        • CS (4)
        • Spring & SpringBoot (3)
  • ๋งํฌ

  • ์ตœ๊ทผ ๊ธ€

  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
aggeeeee
[TIL 01/22_์‚ฌ์ „์บ ํ”„ 8์ผ์ฐจ] SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”