본문 바로가기
DB/sql

기본 sql 1 (SELECT, WHERE, 기타 연산자, WHERE LIKE)

by 갈잃자 2024. 9. 27.

1. 검색 (SELECT)

기본 문법 —>

SELECT 컬럼

FROM 테이블명;

-- 예시 --
SELECT *
FROM book;

2. 조건, 다양한 조건(WHERE)

기본 문법 —>

 

SELECT 컬럼

FROM 테이블명

WHERE 조건

-- 예시 --
SELECT *
FROM book
WHERE title = ‘돈키호테’;

SELECT *
FROM score
WHERE math > 80 || Korea >= 90;   —> || 는 OR &&는 AND 로 변경가능

3. 기타 연산자 (BETWEEN, IN, NOT IN)

  • A BETWEEN 10 AND 20  —> A가 10과 20 사이에 포함된 값
  • A IN B  —> B에 A가 포함된 값=
  • A NOT IN B  —> B에 A가 포함되지 않은 값
-- 예시 --
SELECT *
FROM score
WHERE korea BETWEEN 70 AND 95
AND english BETWEEN 70 AND 95
AND math BETWEEN 70 AND 95;

SELECT *
FROM book;
WHERE author = ‘William Shakespeare’ || author = ‘John Ronald Reuel Tolkien’ || author = ‘Joanne Kathleen Rowling’

-- 위 쿼리와 아래 쿼리는 같은 동작 --
SELECT *
FROM book;
WHERE author IN (‘William Shakespeare’ , ‘John Ronald Reuel Tolkien’, ‘Joanne Kathleen Rowling’).

4. 다양한 조건(WHERE LIKE)

  • %문자열 : 문자열로 끝나는 값 조회 
  • 문자열% : 문자열로 시작하는 값 조회
  • %문자열% : 문자열이 포함된 조회

기본 문법 —>

SELECT 컬럼

FROM 테이블명

WHERE 조건컬럼 LIKE 조건;

-- 예시 --
SELECT *
FROM book
WHERE title LIKE The%;

SELECT *
FROM book
WHERE title LIKE %and%;

SELECT *
FROM book
WHERE title LIKE %Rings;

댓글