백엔드 부트캠프[사전캠프]/TIL

[내일배움캠프-사전캠프 05일차] SQL 수업 듣기

sintory-04 2025. 1. 24. 17:14

1. Select, From, Where

SELECT 는 데이터를 가져온다는 명령어로, 조회하는 쿼리의 시작을 의미합니다.

FROM 은 가져올 데이터 테이블을 지정하는 구문으로, 데이터베이스에서 원하는 테이블을 조회합니다.

where 절은 데이터 필터링을 하기 위해 사용되며, 기본 구조는 select from 다음에 나옵다.

- 컬럼에 별명을 주는 두 가지 방법이 있습니다. 첫 번째 방법은 컬럼명 뒤에 공백을 두고 별명을 적는 것이고, 두 번째 방법은 'as' 키워드를 사용하여 컬럼명 뒤에 별명을 붙이는 것입니다. 별명을 짓는데에는 언어나 특수문자에 따라 형태가 달라집니다.

2. Between, In, Like

SQL에서 필터링 조건을 주기 위해 BETWEEN, IN, LIKE 구문 등이 있다.

BETWEEN 구문은 a와 b 사이의 값을 불러와 줍니다. BETWEEN A AND B

IN 구문은 목록 내의 값을 불러와 줍니다. IN (A,B)

LIKE 구문은 비슷한 값을 불러와 줍니다. LIKE "%A%"

3. 논리 연산자  AND OR NOT

NOT이라는 조건도 사용 가능하며, 부등호를 이용해 같지 않다는 조건을 줄 수 있습니다.

논리 연산자 'OR'은 하나의 조건만 충족해도 데이터를 조회할 수 있습니다

조건을 이어줄 때 'AND' 구문을 이용

4. 1주차 숙제

상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기

SELECT restaurant_name, customer_id 
FROM food_orders
WHERE delivery_time BETWEEN 20 and 30
AND cuisine_type = 'Korean'

오늘의 회고

오늘은 자바 달리기를 모두 끝내서 강의를 들었다 ^ㅡ^

강의를 듣기 전까지는 정말 배울 수 있는게 없어서 초보자분들이 꽤 버거울 거 같았다. 그치만 강의를 듣고 나니, 강사님이 잘 알려주시는 거 같았다. 차라리 걷기반도 강의 듣고 풀이하는게 훨 나을 거 같다. : >

1주차 강의는 다 들었다 : >

문제 하나도 풀었는데, 아직 쉬운 거 같다 !

달리기반이 어렵다는 소리를 들었는데 .. 천천히 풀어봐야겠다 ㅎㅎ