728x90
๋ฐ˜์‘ํ˜•

2024/07/05 2

[DB][SQL] ORDER BY ์ ˆ ์•ˆ์— CASE๋ฌธ

ORDER BY CASE WHEN M.CUST_CD = 'etc' THEN 1 ELSE 0 END ASC  https://developernh.tistory.com/7 [SQL] ORDER BY์—์„œ CASE๋ฌธ ์‚ฌ์šฉSQL์˜ ORDER BY์ ˆ์—์„œ CASE๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ •๋ ฌ์„ ํ• ๋•Œ ORDER BY์ ˆ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋ณดํ†ต ์ปฌ๋Ÿผ์˜ ๊ฐ’์„ ํ†ตํ•ด ์ •๋ ฌ์ด ์ง„ํ–‰๋˜๋Š”๋ฐ ASC๋กœ ์ •๋ ฌํ•  ๊ฒฝ์šฐ ์˜ค๋ฆ„์ฐจ์ˆœ DESC๋กœ ์ •๋ ฌํ•  ๊ฒฝdevelopernh.tistory.com case ๋ฌธ์œผ๋กœ ์กฐ๊ฑด์„ ๊ฑธ์–ด์„œ ํ•ด๋‹น์กฐ๊ฑด์— ์ˆซ์ž๋ฅผ ์ง€์ •ํ•ด์„œ๊ทธ ์ˆซ์ž๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ• ์ง€ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌํ• ์ง€ ์„ค์ •ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

DB 2024.07.05

Clean Code TIL, 9์žฅ. ๋‹จ์œ„ ํ…Œ์ŠคํŠธ

์˜ค๋Š˜ TIL 3์ค„ ์š”์•ฝ๊นจ๋—ํ•œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์œ ์ง€ํ•˜๊ธฐํ…Œ์ŠคํŠธ๋‹น assert ํ•˜๋‚˜ํ…Œ์ŠคํŠธ๋‹น ๊ฐœ๋… ํ•˜๋‚˜TIL (Today I Learned) ๋‚ ์งœ2024.07.04์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„9์žฅ. ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”.TDD๋ฒ•์น™ ์„ธ๊ฐ€์ง€์‹คํŒจํ•˜๋Š” ๋‹จ์œ„ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๊นŒ์ง€ ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค์ปดํŒŒ์ผ์€ ์‹คํŒจํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ์‹คํ–‰์ด ์‹คํŒจํ•˜๋Š” ์ •๋„๋กœ๋งŒ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.ํ˜„์žฌ ์‹คํŒจํ•˜๋Š” ํ…Œ์Šค๋ฅผ ํ†ต๊ณผํ•  ์ •๋„๋กœ๋งŒ ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.F.I.R.S.TFast - ๋น ๋ฅด๊ฒŒ : ํ…Œ์Šค๋Š” ๋น ๋ฅด๊ฒŒ ๋Œ์•„์•ผ ํ•œ๋‹ค.Independent - ๋…๋ฆฝ์ ์œผ๋กœ : ๊ฐ ํ…Œ์ŠคํŠธ๋Š” ์„œ๋กœ ์˜์กดํ•˜๋ฉด ์•ˆ๋œ๋‹ค.Repeatable - ๋ฐ˜๋ณต๊ฐ€๋Šฅํ•˜๊ฒŒ : ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋„ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค.Self-validating - ์ž๊ฐ€๊ฒ€์ฆํ•˜๋Š” : ํ…Œ์ŠคํŠธ๋Š” ๋ถ€์šธ๊ฐ’..

728x90
๋ฐ˜์‘ํ˜•