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;'DB > sql' 카테고리의 다른 글
| SELECT 쿼리 문법 순서와 실행 순서 (2) | 2024.09.30 |
|---|---|
| 기본 sql 4 (GROUP BY, HAVING, INNER JOIN, OUTER JOIN) (0) | 2024.09.27 |
| 기본 sql 3 (COUNT, LIMIT, SUM, AVG, MAX, MIN) (0) | 2024.09.27 |
| 기본sql 2 (ORDER BY, INSERT, UPDATE, DELETE) (1) | 2024.09.27 |
댓글