[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 27. ์ง„๋ฃŒ๊ณผ๋ณ„ ์ด ์˜ˆ์•ฝ ํšŸ์ˆ˜ ์ถœ๋ ฅํ•˜๊ธฐ

2025. 3. 25. 10:31ยท๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/SQL ์ฝ”๋“œ์นดํƒ€

โ‡๏ธ ๋ฌธ์ œ ์„ค๋ช…

APPOINTMENT ํ…Œ์ด๋ธ”์—์„œ 2022๋…„ 5์›”์— ์˜ˆ์•ฝํ•œ ํ™˜์ž ์ˆ˜๋ฅผ ์ง„๋ฃŒ๊ณผ์ฝ”๋“œ ๋ณ„๋กœ ์กฐํšŒํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ์ด๋•Œ, ์ปฌ๋Ÿผ๋ช…์€ '์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ', '5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜'๋กœ ์ง€์ •ํ•ด์ฃผ์‹œ๊ณ  ๊ฒฐ๊ณผ๋Š” ์ง„๋ฃŒ๊ณผ๋ณ„ ์˜ˆ์•ฝํ•œ ํ™˜์ž ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๊ณ , ์˜ˆ์•ฝํ•œ ํ™˜์ž ์ˆ˜๊ฐ€ ๊ฐ™๋‹ค๋ฉด ์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•ด์ฃผ์„ธ์š”.

https://school.programmers.co.kr/learn/courses/30/lessons/132202

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

SW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„

programmers.co.kr

 

โ‡๏ธ ์š”๊ตฌ์‚ฌํ•ญ

1. 2022๋…„ 5์›” ์˜ˆ์•ฝ ํ™˜์ž ํ•„ํ„ฐ๋ง
2. ์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ๋ณ„๋กœ ์กฐํšŒ
3. ์ปฌ๋Ÿผ๋ช… '์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ', '5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜'๋กœ ์ง€์ •
4. ์ง„๋ฃŒ๊ณผ๋ณ„ ์˜ˆ์•ฝ ํ™˜์ž ์ˆ˜ ๊ธฐ์ค€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ, ๋™์ผํ•˜๋‹ค๋ฉด ์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ ๊ธฐ์ค€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ

โ‡๏ธ ์ž‘์„ฑ ์ฝ”๋“œ

SELECT mcdp_cd "์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ", COUNT(*) "5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜"
FROM appointment 
WHERE (YEAR(apnt_ymd) = 2022) AND (MONTH(apnt_ymd) = 5) 
GROUP BY 1
ORDER BY 2,1

 

โ‡๏ธ ์ฝ”๋“œ ํ’€์ด

1. 2022๋…„ 5์›” ์˜ˆ์•ฝ ํ™˜์ž ํ•„ํ„ฐ๋ง

WHERE (YEAR(apnt_ymd) = 2022) AND (MONTH(apnt_ymd) = 5)

๋…„๋„์™€ ๋‹ฌ์„ ๊ฐ๊ฐ ์ถ”์ถœํ•˜์—ฌ ๋น„๊ตํ•œ๋‹ค.

 

2. ์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ๋ณ„๋กœ ์กฐํšŒ

SELECT mcdp_cd "์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ"


GROUP BY 1

 

3. ์ปฌ๋Ÿผ๋ช… '์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ', '5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜'๋กœ ์ง€์ •

SELECT mcdp_cd "์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ", COUNT(*) "5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜"

AS๋ฅผ ์ƒ๋žตํ•ด๋„ ํ•œ์นธ ๋„์šฐ๊ณ  ์ž…๋ ฅํ•˜๋ฉด ์ปฌ๋Ÿผ๋ช…์ด ์ง€์ •๋œ๋‹ค.

 

4. ์ง„๋ฃŒ๊ณผ๋ณ„ ์˜ˆ์•ฝ ํ™˜์ž ์ˆ˜ ๊ธฐ์ค€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ, ๋™์ผํ•˜๋‹ค๋ฉด ์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ ๊ธฐ์ค€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ

SELECT mcdp_cd "์ง„๋ฃŒ๊ณผ ์ฝ”๋“œ", COUNT(*) "5์›”์˜ˆ์•ฝ๊ฑด์ˆ˜"

ORDER BY 2,1

 

โ‡๏ธ ์‹คํ–‰ ๊ฒฐ๊ณผ

'๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ > SQL ์ฝ”๋“œ์นดํƒ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 29. ์ธ๊ธฐ์žˆ๋Š” ์•„์ด์Šคํฌ๋ฆผ  (1) 2025.03.27
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 28. 12์„ธ ์ดํ•˜์ธ ์—ฌ์ž ํ™˜์ž ๋ชฉ๋ก ์ถœ๋ ฅํ•˜๊ธฐ  (0) 2025.03.26
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 26. ์ž…์–‘ ์‹œ๊ฐ ๊ตฌํ•˜๊ธฐ(1)  (0) 2025.03.24
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 25. ๊ณ ์–‘์ด์™€ ๊ฐœ๋Š” ๋ช‡ ๋งˆ๋ฆฌ ์žˆ์„๊นŒ  (0) 2025.03.23
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 24. ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„ ์ƒํ’ˆ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๊ธฐ  (0) 2025.03.22
'๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/SQL ์ฝ”๋“œ์นดํƒ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 29. ์ธ๊ธฐ์žˆ๋Š” ์•„์ด์Šคํฌ๋ฆผ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 28. 12์„ธ ์ดํ•˜์ธ ์—ฌ์ž ํ™˜์ž ๋ชฉ๋ก ์ถœ๋ ฅํ•˜๊ธฐ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 26. ์ž…์–‘ ์‹œ๊ฐ ๊ตฌํ•˜๊ธฐ(1)
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 25. ๊ณ ์–‘์ด์™€ ๊ฐœ๋Š” ๋ช‡ ๋งˆ๋ฆฌ ์žˆ์„๊นŒ
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
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/MYSQL] 27. ์ง„๋ฃŒ๊ณผ๋ณ„ ์ด ์˜ˆ์•ฝ ํšŸ์ˆ˜ ์ถœ๋ ฅํ•˜๊ธฐ
์ƒ๋‹จ์œผ๋กœ

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