본문 바로가기
SQL : WHERE 절과 연산자 2 (LIKE/IN/BETWEEN) 목차 LIKE연산자 IN 연산자 BETWEEN 연산자 #1 LIKE 연산자 LIKE 연산자는 컬럼에서 특정한 패턴에 일치하는 데이터를 검색하기 위하여 사용 된다. LIKE 연산자와 주로 사용되는 와일드 카드 퍼센트 기호(%)는 0, 1, 또는 다중의 문자를 나타냄 (자리수가 0,1 또는 여럿) 언더 바(_)는 단일의 문자를 나타냄 (자리수가 1) 1. 문법 SELECT 컬럼1, 컬럼2, FROM 테이블 WHERE 조건 LIKE 패턴 ; 2. LIKE연산자와 와일드 카드를 사용해서 만들 수 있는 다양한 패턴들 -컬럼 city에서 a로 시작하는 값 WHERE city LIKE 'a%' -컬럼 city에서 a로 끝나는 값 WEHRE city LIKE'%a' -컬럼 city 중 a를 포함하는 값 WHERE ci.. 2022. 2. 17.
SQL : WHERE 절과 연산자 1 목차 WHERE절 AND, OR, NOT 연산자 연산자 복합 IS NULL / IS NOT NULL 연산자 # 1 조건을 걸기 위한 WHERE 절 -레코드를 필터링하기 위해 사용 -특정 조건을 충족하는 레코드만을 추출 -조건 식 적을 때, SQL은 TEXT를 'single quotes'로 인식한다는 점 주의 SELECT 컬럼1, 컬럼2 FROM 테이블명 WHERE 조건; #2 AND, OR, NOT 연산자 2-1. AND로 분리된 모든 조건들이 TRUE 인컬럼들을 SELECT 하기 SELECT 컬럼1, 컬럼2 FROM 테이블 WHERE 조건1 AND 조건2 AND 조건3; 2-2. OR로 분리된 조건들 중 하나라도 값이 TRUE 컬럼들을 SELECT 하기 SELECT 컬럼1, 컬럼2 FROM 테이블 WH.. 2022. 2. 17.
SQL : SELECT /INSERT INTO 구문 중요한 SQL 구문들 SELECT - extracts data from a database UPDATE - updates data in a database DELETE - deletes data from a database INSERT INTO - inserts new data into a database CREATE DATABASE - creates a new database ALTER DATABASE - modifies a database CREATE TABLE - creates a new table ALTER TABLE - modifies a table DROP TABLE - deletes a table CREATE INDEX - creates an index (search key) DROP IND.. 2022. 2. 16.