본문 바로가기

분류 전체보기52

[프로그래머스] MySQL - JOIN 보호소에서 중성화 한 동물 MySQL 언어를 이용하여 해결하였다. JOIN 문법에 대한 게시글을 본다면 도움이 될 것이다. LIKE 문법에 대한 게시글을 본다면 도움이 될 것이다. 1. Solution SELECT OUTS.ANIMAL_ID, OUTS.ANIMAL_TYPE, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT JOIN ANIMAL_INS AS INS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE INS.SEX_UPON_INTAKE LIKE 'Intact%' AND OUTS.SEX_UPON_OUTCOME NOT LIKE 'Intact%' ORDER BY OUTS.ANIMAL_ID; 2022. 4. 9.
[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.
[프로그래머스] SQL - JOIN 오랜 기간 보호한 동물(1) MySQL 언어를 이용하여 해결하였다. JOIN 문법에 대한 게시글을 본다면 도움이 될 것이다. LIMIT 문법에 대한 게시글을 본다면 도움이 될 것이다. 1. Solution SELECT INS.NAME, INS.DATETIME FROM ANIMAL_INS AS INS LEFT JOIN ANIMAL_OUTS AS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE OUTS.DATETIME IS NULL ORDER BY INS.DATETIME LIMIT 3; 2022. 4. 9.
[MySQL] LIMIT - SELECT 결과 제한하기 LIMIT는 SELECT 결과를 제한한다. ================차례================ 1) LIMIT 기본 문법 =================================== LIMIT 기본 문법 WHERE 절 뒤에 온다. SELECT의 개수/범위를 제한할 수 있다. SELECT 컬럼 FROM 테이블명 (WHERE 조건) LIMIT 제한조건 1) LIMIT 개수 (예) LIMIT 3 2) LIMIT 범위 (예) LIMIT 2, 3 (index 3 ~ 4값을 SELECT) 2022. 4. 9.