MY SQL를 사용하면서 내가 원하는 정보만을 추출하고싶을 때
WHERE 절을 사용한다.
다음은, WHERE절에 대한 설명과 WHERE절에 주로 사용하는 연산자들을 정리해보았다.
## ⬜ 조건에 맞는 데이터 가져오기 ⬜ ##
# 🟡 WHERE 🟡 #
/* WHERE 조건식: 조건에 맞는 로우를 가져온다.
조건식은 ''연산자''를 사용해서 만든다
비교연산자 / 논리연산자(AND,OR,NOT)
논리연산자 ''NOT'' => NOT(조건식)
OR 대신 IN 자주 사용하기
''BETWEEN''
WHERE 컬럼 BETEERN 조건식;
SELECT 컬럼
FROM 데이터베이스.테이블
WHERE 조건식;
*/
# 🟡 LIKE 🟡 #
/* 특정 문자열이 포함된 데이터를 선택하는 '연산자'
WHERE 컬럼이름 LIKE 검색할문자열
와일드카드: % (0개이상문자) / _ (1개의문자)
*/
# 🟡 NULL 🟡 #
/* 0이나 공백과 다른 알수 없는 값
""IS NULL"" 데이터가 NULL 인지 아닌지 확인하는 '연산자'
컬럼 IS NULL / 컬럼 IS NOT NULL
WHERE 절에서 자주 쓰임
WHERE 컬림 IS NULL <= NULL 일때 컬럼을 가져와라
WEHRE 컬럼 IS NOT NULL <= NULL이 아닌 컬럼을 가져와라
*/
'MY SQL' 카테고리의 다른 글
[MYSQL] 문자열 함수 SUBSTRING_INDEX / 여러개의 값이 있는 행 분리 (1) | 2025.01.08 |
---|---|
[MY SQL] 데이터베이스 다루기, 데이터 가져오기, 쿼리 작성법_SQL로 하는 데이터분석 (4) | 2024.06.13 |