기존에 SQL에 대한 조금의(?) 지식이 있었기 때문에 프로그래머스의 문제를 바로 도전해봤다. SQL 고득점 kit 문제를 풀어가던 도중 SELECT문 관련 문제들을 풀고 있었는데, 이전에 배웠던 내용들을 까먹은 거 같아서 복습 겸 정리해보려고 한다. SELECT statement SELECT 문은 특정 테이블에서 데이터를 조회하기 위해 사용한다. 다양한 절과 함께 사용할 수 있다는 특징을 갖고 있다. → 예) ORDER BY, DISTINCT, WHERE, LIMIT, LIKE, GROUP BY 우선 SELECT 문의 기본 형식은 다음과 같다. SELECT column1, column2 FROM table_name; SELECT 절에서 컬럼 or 쉼표로 구분된 컬럼 목록을 지정한다. FROM 절에서 데..
알고리즘 문제를 풀다가 break 와 exit() 의 차이에 대해 헷갈렸다. 나름 Python 에 대해서 잘 안다고 생각했지만… 여전히 헷갈리는 게 많다고 느꼈다. 더불어 흐름 제어 키워드에 대해서 잘 모르고 있었다는 걸 알게 되었다. 그래서 내가 보기 위해서 Python의 흐름 제어 키워드에 대해서 정리해보겠다. break 반복문을 중단하고 싶을 때 사용한다. for , while 에서 현재(가장 가까운) 반복문을 종료한다. 예시 코드 for i in range(10): if i == 5: break print(i) print('loop 종료') # 실행 결과 ''' 0 1 2 3 4 loop 종료 ''' i == 5가 되었을 때 즉시 반복문을 종료한다. 반복문을 빠져 나왔기에 5~10까지 출력되지 않..