SELECT [칼럼 이름] FROM [테이블 이름] WHERE 조건식;

EX) SELECT name FROM table WHERE age = 28;

 

비교 연산자

!=

>=

<

<=

 

논리 연산자

AND

OR

NOT

 

기타 주요 연산자

[칼럼 이름] BETWEEN A AND BA <= [칼럼 이름] 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

+ Recent posts