์ฝํ
-
- [Job Preparation] ์ฝ๋ฉ ํ ์คํธ ์ค๋น : ์๋ฃ๊ตฌ์กฐ (with Python)
์ฝ๋ฉ ํ ์คํธ ์ค๋น : ์๋ฃ๊ตฌ์กฐ (with Python)๋ค์ด๊ฐ๋ฉฐ์ฝ๋ฉ ํ ์คํธ ์ ์ ๊ฐ๋ณ๊ฒ ์ฝ์ด๋ณผ ์๋ฃ๊ตฌ์กฐ(Data Structure) ๊ด๋ จ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณธ๋คํ์ด์ฌ(Python) ์ฝ๋๋ก ์ ๋ฆฌํ์๋ค. ์๋ฃ๊ตฌ์กฐ(Data Structure)๋ฐฐ์ด(Array)์ฐ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ, ์ธ๋ฑ์ค(Index)๋ฅผ ํตํด ์์์ ์ ๊ทผํ ์ ์๋ค.ํ์ด์ฌ์ ๋ฆฌ์คํธ(@list@)๊ฐ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉ๋๋ค.arr = [1, 2, 3, 4, 5]print(arr[2]) # 3arr.append(6) # ๊ฐ ์ถ๊ฐarr.remove(3) # ๊ฐ ์ญ์ ์คํ(Stack)LIFO(Last In, First Out) ๊ตฌ์กฐ๋ง์ง๋ง์ ๋ค์ด๊ฐ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ฅ ๋จผ์ ๋์จ๋ค.ํ์ด์ฌ์ ๋ฆฌ์คํธ(@list@)๋ฅผ ์คํ์ฒ๋ผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, @appen..
1 2024.09.22 -
- [Job Preparation] ์ฝ๋ฉ ํ ์คํธ ์ค๋น : SQL
์ฝ๋ฉ ํ ์คํธ ์ค๋น : SQL๋ค์ด๊ฐ๋ฉฐ์ฝ๋ฉ ํ ์คํธ ์ ์ ๊ฐ๋ณ๊ฒ ์ฝ์ด๋ณผ SQL ๊ด๋ จ ๋ด์ฉ๋ค์ ์ ๋ฆฌํด๋ณธ๋ค. SELECT ๋ฌธ๊ธฐ๋ณธ ๊ฐ๋ ๋ฐ์ดํฐ ์กฐํํ๊ธฐSELECT column1, column2 FROM table_name; @DISTINCT@ ํค์๋๋ฅผ ์ด์ฉํ์ฌ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ฑฐํ ์ ์๋ค.SELECT DISTINCT column1 FROM table_name; ๋ฐ์ดํฐ ํํฐ๋ง์กฐ๊ฑด์ ํ์ฉํ์ฌ ๋ฐ์ดํฐ ํํฐ๋งํ๊ธฐ@WHERE@ ์ ์ ์ด์ฉํ์ฌ ํน์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ๋ค.SELECT * FROM table_name WHERE condition; ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก @AND@, @OR@, @NOT@์ ์ฌ์ฉํ ์ ์๋ค.@IN@ ์ฐ์ฐ์๋ ์ฌ๋ฌ ๊ฐ ์ค ํ๋์ ์ผ์นํ๋ ๋ฐ์ดํฐ์ธจ ์ฐพ์ ๋ ์ฌ์ฉํ๋ค.SELECT * FROM tabl..
2024.09.22 -
- [SQL] ์ฝ๋ฉ ํ ์คํธ ๋๋น SQL ๋ฌธ๋ฒ ์ ๋ฆฌ
์ฝ๋ฉ ํ ์คํธ ๋๋น SQL ๋ฌธ๋ฒ ์ ๋ฆฌ ๋ค์ด๊ฐ๋ฉฐ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ํ๋ฃจ ์๋๊ณ SQL ๋ฌธ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. โ SQL ์ฟผ๋ฆฌ ์์ ์ ๋ ์์ ์ ฐํ ์ ๊ตฌํด์ SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY - LIMIT ์คํ ์์ ํ๋ฆฌ์จ์ด ๊ตฌํ์ธ์ FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY - LIMIT โก IN ํ์ด์ฌ์ @in@๊ณผ ๊ฐ์ ๋๋์ผ๋ก ์ฌ์ฉํ๋ค. SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME FROM FOOD_PRODUCT WHERE PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY) AND CATEG..
2023.08.03