목록MYSQL Note/Programmers (10)
럿고의 개발 노트
[프로그래머스] SQL 테스트 상위 n개 레코드 MAX / MIN 최대값, 최소값 가져오기(MAX, MIN 함수) 숫자만이 아닌 문자형 데이터에서도 사용가능함! 사용법 SELECT MAX(컬럼) FROM 테이블; SELECT MIN(컬럼) FROM 테이블; 참고자료 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID..
[프로그래머스] SQL 테스트 이름이 있는 동물의 아이디 IS NULL / IS NOT NULL null값 인 경우 체크 SQL SELECT 필드명 FROM 테이블명 WHERE 필드명 IS NULL; null값 이 아닌 경우 체크 SQL SELECT 필드명 FROM 테이블명 WHERE 필드명 IS NOT NULL; 참고자료 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타..
[프로그래머스] SQL 테스트 여러 기준으로 정렬하기 정렬 우선순위 ORDER BY 컬럼명1, 컬럼명2 라고 적으면 정렬 기준이 컬럼명1이 1순위, 컬럼명2가 2순위가 된다. 오름차순과 내림차순에 각자 맞춰서 설정해주면 된다. 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIM..
[프로그래머스] 최대값 구하기 이름이 없는 동물의 아이디 빈값 체크(IS NULL) MySQL에서는 NULL VALUE로 빈 문자열('')로 입력이 됩니다. SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 IS NULL; 조건에 IS NULL을 적으면 NULL값을 검색합니다. 참고자료 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME T..
프로그래머스 동물의 아이디와 이름 SELECT문 테이블 레코드를 선택하여 검색이 가능합니다. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] 정렬은 ORDER BY 절을 사용하며, 기본 설정은 오름차순 오름차순(ASCending) SELECT 컬럼 FROM 테이블 ORDER BY ASC ASC는 생략 가능 내림차순 (DESCending) SELECT 컬럼 FROM 테이블 ORDER BY DESC 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이..
[프로그래머스] SQL 테스트 아픈 동물 찾기 SELECT 테이블 레코드를 선택하여 검색이 가능합니다. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] *를 사용하여 모든 필드를 선택할 수도 있습니다. 특정 레코드만 선택하기 위해서 WHERE을 사용하여 조건을 명시할 수도 있습니다. AND나 OR 연산자를 이용하여 여러 개의 조건을 연결 가능합니다. 조건식에는 같다는 의미(==)와 같지않다는 의미(!=) 두개다 사용 가능합니다. 참고자료 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SE..
[프로그래머스] 아픈 동물 찾기 문제링크 SELECT 테이블 레코드를 선택하여 검색이 가능합니다. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] *를 사용하여 모든 필드를 선택할 수도 있습니다. 특정 레코드만 선택하기 위해서 WHERE을 사용하여 조건을 명시할 수도 있습니다. AND나 OR 연산자를 이용하여 여러 개의 조건을 연결 가능합니다. 참고자료 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시..
프로그래머스 역순 정렬하기 내림차순 / 오름차순 정렬은 ORDER BY 절을 사용하며, 기본 설정은 오름차순 오름차순(ASCending) SELECT 컬럼 FROM 테이블 ORDER BY ASC ASC는 생략 가능 내림차순 (DESCending) SELECT 컬럼 FROM 테이블 ORDER BY DESC 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME T..
프로그래머스 모든 레코드 조회하기 내림차순 / 오름차순 정렬은 ORDER BY 절을 사용하며, 기본 설정은 오름차순 오름차순(ASCending) SELECT 컬럼 FROM 테이블 ORDER BY ASC ASC는 생략 가능 내림차순 (DESCending) SELECT 컬럼 FROM 테이블 ORDER BY DESC 문제 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NA..