SELECT문과 WHERE절 기본 문법
SELECT문
-- 데이터를 가져올 때 사용하는 문법 SELECT -- SELECT 기본 문법 SELECT 컬럼명 FROM 테이블명 -- 선택한 테이블에서 선택한 컬럼의 정보를 가져오겠다는 의미입니다. -- 선택한 테이블의 모든 데이터를 가져오는 기본 문법 SELECT * FROM 테이블명; -- 선택한 테이블의 선택한 컬럼의 데이터만 가져오는 기본 문법 SELECT 컬럼명, 컬럼명... FROM 테이블명; -- 불러올 컬럼에 이름 붙이는 방법 SELECT 컬럼명 AS 내가 작성한 이름, 컬럼명 FROM 테이블명; SELECT 컬럼명 '내가 작성한 이름' FROM 테이블명; SELECT 컬럼명1 '내가 작성한 이름1', 컬럼명2 "내가 작성한 이름" FROM 테이블명;
Where절
-- 특정 값 지정하여 데이터 조회하는 방법
SELECT * FROM 테이블명 WHERE 컬럼명=내가 지정한 값;
SELECT * FROM 테이블명 WHERE 컬럼명="내가 지정한 값";
-- SQL문은 대소문자를 구분하기 때문에 주의해야 합니다.
SELECT * FROM 테이블명 WHERE 컬럼명 = 'Aa' ;
-- 선택 테이블의 컬럼값이 지정값 보다 이상인 데이터 조회
SELECT * FROM 테이블명 WHERE 컬럼명 >= 입력값;
-- 선택 테이블의 컬럼값이 지정값이 아닌 값의 데이터 조회
-- <> 이 기호는 NOT을 의미합니다.
SELECT * FROM 테이블명 WHERE 컬럼명 <> '입력값';
-- A와 B 사이의 데이터 조회하는 방법 BETWEEN
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN A AND B;
-- 내가 지정한 값의 데이터만 조회하는 방법 IN
SELECT * FROM 테이블명 WHERE 컬럼명 IN (입력값1, 입력값2, 입력값3);
-- 내가 지정한 입력값의 데이터만 조회하는 방법 LIKE
-- 입력값%는 입력값으로 시작하는 단어를 찾아줄 때 사용합니다.
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%입력값';
-- %입력값은 입력값으로 끝나는 단어를 찾아줄 때 사용합니다.
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%입력값';
-- %입력값%는 입력값이 들어간 단어를 찾아줄 때 사용합니다.
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%입력값%';
-- 여러가지 데이터 조회하는 방법
SELECT * FROM 테이블명 WHERE 컬럼명1 >= 입력값1 AND 컬럼명2 = '입력값2';
SELECT * FROM 테이블명 WHERE 컬럼명1 = '입력값1' OR 컬럼명2 <= 입력값2;
'Database > MySQL' 카테고리의 다른 글
[MySQL] - MySQL 날짜 계산 관련 함수 정리 (0) | 2024.02.01 |
---|---|
[MySQL] - DateType / window function (1) | 2024.01.06 |
[MySQL] - JOIN / SUBQUERY (0) | 2024.01.06 |
[MySQL] - REPLACE / SUBSTR / CONCAT / IF문 / CASE문 / (0) | 2024.01.05 |
[MySQL] - 집계함수 / GROUP BY / ORDER BY (1) | 2024.01.04 |