본문 바로가기

MySQL3

[MySQL] LIKE/NOT LIKE - 특정 문자열 조건 부여하기 LIKE / NOT LIKE는 특정 문자열 조건을 부여할 때 사용한다. 사용되는 경우는 WHERE, IF, CASE 가 있다. ================차례================ 1) LIKE / NOT LIKE 2) 문자열 검색 _, % 3) WHERE 절 사용 또는 IF 사용 =================================== LIKE / NOT LIKE WHERE 절과 함께 사용된다. SELECT 할 문자열의 조건을 정할 때 사용된다. 특정 '문자' 를 포함하고 싶다면 LIKE, 포함하지 않으려면 NOT LIKE를 사용한다. SELECT 컬럼 FROM 테이블명 WHERE 컬럼1 LIKE 'code%' AND 컬럼2 LIKE 'blo_k'; 문자열 검색 _, % 1) 문자열% .. 2022. 4. 9.
[MySQL] UNION - SELECT 문 병합 UNION 은 두개이상의 SELECT문을 병합한다. ================차례================ 1) UNION 2) UNION ALL =================================== UNION 단, SELECT 하는 컬럼의 (1)개수 (2)자료형 (3)컬럼의 순서 가 동일해야한다. 자동으로 DISTINCT(중복제거) 하여 return한다. SELECT 이름 FROM 테이블1 UNION SELECT 이름 FROM 테이블2 UNION ALL DISTINCT(중복제거)를 하지 않고 return한다. SELECT 이름 FROM 테이블1 UNION ALL SELECT 이름 FROM 테이블2 2022. 4. 9.
[MySQL] JOIN (INNER/LEFT/RIGHT) NCS준비로 MySQL의 JOIN 문법을 공부했다. ================차례================ 1) INNER JOIN (기본 JOIN) 2) LEFT/RIGHT JOIN 3) CROSS JOIN 4) SELF JOIN =================================== INNER JOIN ON조건을 만족하는 기준테이블&비교테이블 컬럼을 return한다. 기본 JOIN은 INNER JOIN을 말한다. (MySQL에서, JOIN = INNER JOIN = CROSS JOIN) ON 뒤에 기준테이블과 비교테이블이 결합조건을 적는다. (예) ON 기준테이블.id = 비교테이블.id LEFT JOIN/ RIGHT JOIN 1) LEFT JOIN: ON조건을 만족하는 왼쪽테이블을 .. 2022. 4. 9.