본문 바로가기

SQL18

MYSQL- UNION 문법 글 개요 이번 포스팅은 UNION문법을 사용해 데이터를 가져오는 실습을 해보겠습니다. 글 본문 UNION UNION은 여러 개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 방법입니다. 주의 칼럼의 개수가 같아야합니다. 또한, UNION 중복된 값을 제거하여 알려줍니다. SELECT * FROM TABLE NAME1 UNION SELECT * FROM TABLE NAME2 UNION은 두 테이블에 존재하는 중복된 데이터를 제거하고 데이터를 가져올 수 있습니다. 위 이미지를 보면 TEST1에는1,2,3 존재하고 TEST 2에는 1 2 3 5 6 이 있습니다. 두 테이블의 중복된 값은 3이라서 3 하나 제거하고 데이터를 가져옵니다. UNION ALL 두 테이블에 존재하는 중복된 데이터를 가져올 수 있습니.. 2021. 11. 9.
MYSQL- LIKE 문법 글 개요 이번 포스팅에서는 LIKE 문법을 사용해 보겠습니다. 글 본문 LIKE 문법 조건이 패턴에 맞으면 데이터를 가져올 수 있습니다. SELECT * FROM CELAB WHERE COLUMN LIKE 'PATTERN' 예제 소속사 이름이 YG엔터테이먼트인 데이터를 검색 SELECT * FROM CELAB WHERE AGENCY LIKE 'YG엔터테이먼트'; Pattern 사용하기 YG로 시작하는 소속사 이름을 가져오기 SELECT * FROM CELAB WHERE AGENCY LIKE 'YG%' 엔터테이먼트로 끝나는 소속사 가져오기 SELECT * FROM CELAB WHERE AGENCY LIKE '%엔터테이먼트'; 직업에 가수가 포함된 데이터 가져오기 SELECT * FROM CELAB WHER.. 2021. 11. 9.
MYSQL- IN연산자 글 개요 이번 포스팅에서는 IN 문법을 사용해 목록 안에 데이터 조건이 존재하면 데이터를 가져오는 실습을 해보겠습니다. 글 본문 SELECT COLUMN1, COLUMN2, COLUMN3, .... FROM CELAB WHERE COLUMN IN (VALUE1, VALUE2, VALUE3) SELECT * FROM CELAB WHERE AGE(28, 48); 나이가 28세 혹은 48세 하나나인 데이터만 검색합니다. 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자이거나 나이가 45세 이상인 데이터만 검색 한 결과 입니다. 2021. 11. 9.
MYSQL- BETWEEN 연산자 사용하기 글 개요 이번 포스팅에서는 BETWEEN연산자를 사용해 특정 데이터가 범위에 포함되면 가져오는 것을 해보겠습니다. 글 본문 BETWEEN 문법 조건이 범위 사이에 있으면 데이터를 가져올 수 있습니다. SELECT COLUMN1, COLUMN2, COLUMN3 ..... FROM TABLE NAME WHERE COLUMN BETWEEN VALUE1 AND VALUE2 23세에서 29세 사이의 데이터를 검색하여 데이터를 얻은걸 볼 수 있습니다. AND 연산자를 이용하면 같은 효과를 얻을 수 있습니다. SELECT * FROM CELAB WHERE (NOT BIRTHDAY 19900101 AND 19951231 AND SEX = 'F') OR (AGENCY = 'YG엔터테이먼트' AND NOT BETWEEN .. 2021. 11. 9.
MYSQL- AND OR NOT 연산자 사용하기 글 개요 이번 포스팅은 AND OR NOT 연산자를 사용하여 원하는 데이터를 가져오는 방법을 알아보겠습니ㅏㄷ. 글 본문 AND문법 AND는 조건을 모두 만족하는 경우 TRUE 데이터만 가져옵니다. SELECT COLUMN1, COLUMN2, COLUMN3 FROM TABLE NAME WHERE COLUMN1 AND COLUMN2 SELECT * FROM CELAB WHERE AGE >=29 AND SEX = 'F'; 나이가 29이상이면서 성별이 여자인 데이터만 검색한 경우 아이유님이 나오는걸 볼 수 있습니다. SELECT * FROM CELAB WHERE SEX = 'M' AND AGE > 40 ORDER BY NAME; 성별이 남자이고 나이가 40세 보다 큰 데이터를 정렬하여 검색하는 방법입니다. OR.. 2021. 11. 9.