๐Ÿ’ป Coding/[Algorithm]SQL 4

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ์ฆ๊ฒจ์ฐพ๊ธฐ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์‹๋‹น ์ •๋ณด ์ถœ๋ ฅํ•˜๊ธฐ - โญโญโญ

๐Ÿ—’๏ธ ๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/131123 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr   ๐Ÿ’ก์กฐ๊ฑด## REST_INFO : ์‹๋‹น ์ •๋ณด # ์Œ์‹์ข…๋ฅ˜๋ณ„๋กœ ์ฆ๊ฒจ์ฐพ๊ธฐ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์‹๋‹น -> ์Œ์‹ ์ข…๋ฅ˜, id, ์‹๋‹น์ด๋ฆ„, ์ฆ๊ฒจ์ฐพ๊ธฐ์ˆ˜ ์กฐํšŒ # ์Œ์‹ ์ข…๋ฅ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ DESC โœ๏ธ ๋‚ด ์ฝ”๋“œSELECT FOOD_TYPE, REST_ID, REST_NAME, MAX(FAVORITES) AS FAVORITESFROM REST_INFOGROUP BY FOOD_TYPEORDER BY FOOD_TYPE DESC โœ๏ธ ์ˆ˜์ •ํ•œ ์ฝ”๋“œSELECT ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ๋Œ€์žฅ๊ท ๋“ค์˜ ์ž์‹์˜ ์ˆ˜ ๊ตฌํ•˜๊ธฐ โญโญโญ - SQL

๐Ÿ—’๏ธ ๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/299305 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr  ๐Ÿ’ก์กฐ๊ฑด## ECOLI_DATA : ๋Œ€์žฅ๊ท ๋“ค์˜ ์ •๋ณด, ์ตœ์ดˆ์˜ ๋Œ€์žฅ๊ท  ๊ฐœ์ฒด์˜ PARENT_ID = NULL ## ID, CHILD_COUNT๋ฅผ ์ถœ๋ ฅ, ์ž์‹์ด ์—†๋‹ค๋ฉด ์ž์‹์˜ ์ˆ˜๋Š” 0์œผ๋กœ ์ถœ๋ ฅ ## ๊ฐœ์ฒด์˜ ID์— ๋Œ€ํ•ด ์˜ค๋ฆ„์ฐจ์ˆœ โœ๏ธ ๋‚ด ์ฝ”๋“œ## ECOLI_DATA : ๋Œ€์žฅ๊ท ๋“ค์˜ ์ •๋ณด, ์ตœ์ดˆ์˜ ๋Œ€์žฅ๊ท  ๊ฐœ์ฒด์˜ PARENT_ID = NULL## ID, CHILD_COUNT๋ฅผ ์ถœ๋ ฅ, ์ž์‹์ด ์—†๋‹ค๋ฉด ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | ๊ฐ€์žฅ ํฐ ๋ฌผ๊ณ ๊ธฐ 10๋งˆ๋ฆฌ ๊ตฌํ•˜๊ธฐ โญ - SQL

๐Ÿ—’๏ธ ๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/298517 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr  ๐Ÿ’ก์กฐ๊ฑด## FISH_INFO  : ๋ฌผ๊ณ ๊ธฐ ์ •๋ณด ํ…Œ์ด๋ธ”## ๊ฐ€์žฅ ํฐ ๋ฌผ๊ณ ๊ธฐ 10๋งˆ๋ฆฌ์˜ ID, ๊ธธ์ด ์ถœ๋ ฅ ## ๊ธธ์ด ๊ธฐ์ค€ ๋‚ด๋ฆผ์ฐจ์ˆœ, ID ์˜ค๋ฆ„์ฐจ์ˆœ โœ๏ธ ๋‚ด ์ฝ”๋“œ## FISH_INFO : ๋ฌผ๊ณ ๊ธฐ ์ •๋ณด## ๊ฐ€์žฅ ํฐ ๋ฌผ๊ณ ๊ธฐ 10๋งˆ๋ฆฌ์˜ ID, ๊ธธ์ด ์ถœ๋ ฅ## ๊ธธ์ด ๊ธฐ์ค€ ๋‚ด๋ฆผ์ฐจ์ˆœ, ID ์˜ค๋ฆ„์ฐจ์ˆœSELECT ID, LENGTH FROM FISH_INFOORDER BY LENGTH DESC, IDLI..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค | 3์›”์— ํƒœ์–ด๋‚œ ์—ฌ์„ฑ ํšŒ์› ๋ชฉ๋ก ์ถœ๋ ฅํ•˜๊ธฐ โญโญ - SQL

๐Ÿ—’๏ธ ๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/131120 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr ๐Ÿ’ก์กฐ๊ฑด## MEMBER_PROFILE  : ํšŒ์›์ •๋ณด ## ์ƒ์ผ์ด 3์›”์ธ ์—ฌ์„ฑ ํšŒ์›์˜ ID, ์ด๋ฆ„, ์„ฑ๋ณ„, ์ƒ๋…„์›”์ผ ์กฐํšŒ ## ์ „ํ™”๋ฒˆํ˜ธ = NULL -> ์ถœ๋ ฅ๋Œ€์ƒ ์ œ์™ธ ## ํšŒ์› ID ๊ธฐ์ค€ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ## ๋ฐ์ดํŠธ ํฌ๋งท์ด ์˜ˆ์‹œ์™€ ๋™์ผ โœ๏ธ ๋‚ด ์ฝ”๋“œ## MEMBER_PROFILE : ํšŒ์›์ •๋ณด## ์ƒ์ผ์ด 3์›”์ธ ์—ฌ์„ฑ ํšŒ์›์˜ ID, ์ด๋ฆ„, ์„ฑ๋ณ„, ์ƒ๋…„์›”์ผ ์กฐํšŒ## ์ „ํ™”๋ฒˆํ˜ธ = NULL ->..