Except
-
- [Python] try except ๋ฌธ์ ์ฌ์ฉํ ๋, ์์ธ(Exception) ์ ๋ณด ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒํ์ด์ฌ(Python)์์ try except ๋ฌธ์ ์ฌ์ฉํ ๋, ์์ธ(Exception) ์ ๋ณด ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ(Python)์์ @try except@ ๋ฌธ์ ์ฌ์ฉํ ๋, ์์ธ(Exception) ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. ๋ฐฉ๋ฒ @except Exception as e@์ ๊ฐ์ด @except@๋ฌธ์ ์ฌ์ฉํด์ค๋ค. except Exception as e: ์ฌ์ฉ ์ try: # ์์ธ๊ฐ ๋ฐ์ํ ์ ์๋ ์ฝ๋ result = 10 / 0 # ZeroDivisionError ๋ฐ์ except Exception as e: # ์์ธ๊ฐ ๋ฐ์ํ์ ๋ ์คํ๋๋ ๋ธ๋ก print(f"์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค: {e}") ์ฐธ๊ณ try except finally @try@ ๋ธ๋ก ๋ด์์ ์์ธ๊ฐ ๋ฐ์ํ๋ฉด @except@ ๋ธ..
2023.09.08 -
- [SQL] ์งํฉ ์ฐ์ฐ์์ ์ข ๋ฅ
์งํฉ ์ฐ์ฐ์์ ์ข ๋ฅ SQL์ ์งํฉ ์ฐ์ฐ์์ ์ข ๋ฅ์๋ UNION, UNION ALL, INTERSECT, EXCEPT ๊ฐ ์๋ค. ์งํฉ ์ฐ์ฐ์ ์๋ฏธ UNION ์ฌ๋ฌ ๊ฐ์ SQL๋ฌธ์ ๊ฒฐ๊ณผ์ ๋ํ ํฉ์งํฉ์ผ๋ก ๊ฒฐ๊ณผ์์ ๋ชจ๋ ์ค๋ณต๋ ํ์ ํ๋์ ํ์ผ๋ก ๋ง๋ ๋ค. UNION ALL - ์ฌ๋ฌ ๊ฐ์ SQL๋ฌธ์ ๊ฒฐ๊ณผ์ ๋ํ ํฉ์งํฉ์ผ๋ก ์ค๋ณต๋ ํ๋ ๊ทธ๋๋ก ๊ฒฐ๊ณผ๋ก ํ์๋๋ค. - ์ฆ, ๋จ์ํ ๊ฒฐ๊ณผ๋ง ํฉ์น๋์ ๊ฒ์ด๋ค. - ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋ฌ ์ง์ ๊ฒฐ๊ณผ๊ฐ ์ํธ ๋ฐฐํ์ (Exclusive)์ผ ๋ ๋ง์ด ์ฌ์ฉํ๋ค. - ๊ฐ๋ณ SQL๋ฌธ์ ๊ฒฐ๊ณผ๋ ์๋ก ์ค๋ณต๋์ง ์๋ ๊ฒฝ์ฐ, UNION๊ณผ ๊ฒฐ๊ณผ๊ฐ ๋์ผํ๋ค. (๊ฒฐ๊ณผ์ ์ ๋ ฌ ์์์๋ ์ฐจ์ด๊ฐ ์์ ์ ์์.) INTERSECT - ์ฌ๋ฌ ๊ฐ์ SQL๋ฌธ์ ๊ฒฐ๊ณผ์ ๋ํ ๊ต์งํฉ์ด๋ค. - ์ค๋ณต๋ ํ์ ํ๋์ ํ์ผ๋ก ..
2022.06.26