본문 바로가기
Data/[스파르타 내일배움캠프]

[TIL]사전캠프 학습 1일차

by MIN_JOON 2024. 3. 25.
  • SQL
    • 'Structured Query Language'의 약자로 데이터 베이스에서 데이터를 추출하고 조작하는데 사용하는 데이터 처리 언어
  • SQL의 기본구조
    • SELECT: 데이터를 가져오는 기본 명령어(SELECT * 는 모든 컬럼을 가져옴)
    • FROM: 데이터를 가져올 테이블을 특정해주는 문법
    • WHERE: 필터링을 통해 특정 조건의 데이터만 가져올 수 있도록 함
SELECT [원하는 컬럼명],....
FROM [데이터를 가져올 테이블명]
WHERE [필터링 조건]
  • WHERE문을 활용하는 방법
    1. 비교연산자를 이용: =,<>,>,!= 등과 같은 비교연산자를 이용하여 특정 조건 필터링 가능
    2. BETWEEN: 일정 범위 조건 사용가능
      -기본 문법: BETWEEN A AND B
    3. IN: 여러 목록 중에 포함되는 조건만 가져올 때
      -기본 문법: IN (A,B,C)
    4. LIKE: 특정 문자열을 포함하는 경우
      ex) 박씨 성을 가진 이름: LIKE '%'
             A라는 문자를 포함하는 경우: LIKE '%A%'
  • 논리연산자를 이용해 여러 개의 조건으로 필터링 
#식당명에 TORI가 들어가는 일식당 이름 조회하기
SELECT RESTAURANT_NAME
FROM FOOD_ORDERS
WHERE NAME LIKE '%TORI%'
AND CUISINE_TYPE = 'JAPANESE' 

#다른 논리연산자로 OR, NOT도 존재

복습한다는 느낌으로 또 다시 잘 정리해보자:)

그래도 또 뭔가를 하고 있는 중💻

'Data > [스파르타 내일배움캠프]' 카테고리의 다른 글

[TIL]사전캠프 학습 5일차  (4) 2024.03.29
[TIL]사전캠프 학습 4일차  (0) 2024.03.28
[TIL]사전캠프 학습 3일차  (2) 2024.03.27
[TIL]사전캠프 학습 2일차  (2) 2024.03.26
스타터 노트  (2) 2024.03.25