SELECT [칼럼 이름] FROM [테이블 이름] WHERE 조건식;
EX) SELECT name FROM table WHERE age = 28;
비교 연산자
=
!=
>
>=
<
<=
논리 연산자
AND
OR
NOT
기타 주요 연산자
[칼럼 이름] BETWEEN A AND B 는 A <= [칼럼 이름] AND [칼럼 이름] <= B와 동일
[칼럼 이름] IN (A, B)는 [칼럼 이름] = A OR [칼럼 이름] = B와 동일
문자형 데이터 다루기
LIKE : 와일드카드(%, _)를 활용하여 특정 문자열이 포함된 데이터 선택
- % : 0개 이상의 문자
- _ : 1개의 문자
EX) ~ WHERE name LIKE ‘a%’ : a로 시작하는 문자열
~WHERE name LIKE ‘%a’ : a로 끝나는 문자열
~ WHERE name LIKE ‘%a%’ : a를 포함하는 문자열
NULL 데이터 가져오기
데이터 값이 존재하지 않는다는 표현 0이나 공백이 아니라 알 수 없는 값을 의미함
[칼럼 이름] IS NULL : NULL인 데이터
[칼럼 이름] IS NOT NULL : NULL이 아닌 데이터
💡 [칼럼 이름] = NULL이나 [칼럼 이름] != NULL은 불가
'What I study > mysql' 카테고리의 다른 글
| [MYSQL] 규칙 만들기 (0) | 2023.01.05 |
|---|---|
| [MYSQL] 데이터 그룹화하기 (0) | 2023.01.03 |
| [MYSQL] 원하는 데이터 만들기 (0) | 2023.01.02 |
| [MYSQL] 데이터 가져오기 (0) | 2022.12.28 |
| [MYSQL] 데이터베이스 다루기 (0) | 2022.12.27 |