반응형

like 4

MySQL NULL값 처리, IFNULL 사용법 (프로그래머스 경기도에 위치한 식품창고 목록 출력하기)

이 글은 IFNULL 사용법과 이를 활용한 프로그래머스 SQL 고득점 Kit 문제와 답을 정리한 글입니다. *MySQL 버전입니다. MySQL NULL값 처리, IFNULL 사용법 MySQL에서 NULL값을 처리하는 방법 중 가장 편리한 IFNULL 사용법은 다음과 같다. select IFNULL(컬럼명,"NULL일 때 출력 값") from 테이블명; select IFNULL(컬럼명, "NULL일 때 출력 값") 해당 컬럼에 NULL값이 있다면, 어떤 값으로 출력할 것인지 입력한다. 문자는 쌍따옴표로 감싸준다. ex. "문자" 숫자는 그냥 입력하면 된다. ex. 10 MySQL IFNULL 사용법 (프로그래머스 경기도에 위치한 식품창고 목록 출력하기) 간단한 IFNULL 사용법을 프로그래머스의 경기도 위..

MySQL 프로그래머스 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 문제 답

이 글은 프로그래머스 SQL 고득점 Kit 문제와 답을 정리한 글입니다. *MySQL 버전입니다. 자동차 종류별 특정 옵션이 포함된 자동차 수 구하기 문제 💡 자동차 종류, 종류별 대 수 출력하기 자동차 옵션: 통풍시트/열선시트/가죽시트 중 하나 이상 포함해야 함 자동차 종류 오름차순 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 답 💡 문제 포인트: 자동차의 특정 옵션 키워드 필터링하기 select CAR_TYPE , count(car_id) as CARS from CAR_RENTAL_COMPANY_CAR where options regexp('열선시트|통풍시트|가죽시트') group by CAR_TYPE order by CAR_TYPE; 단순하게 생각하면 LIKE OR을 사용할 수 있으나, 쿼..

MySQL 프로그래머스 서울에 위치한 식당 목록 출력하기 문제 답

이 글은 프로그래머스 SQL 고득점 Kit 문제와 답을 정리한 글입니다. *MySQL 버전입니다. 프로그래머스 서울에 위치한 식당 목록 출력하기 문제 💡식당 id, 식당 이름, 음식 종류, 즐겨찾기 수, 주소, 리뷰 평균 점수 가져오기 리뷰 평균 점수: 소수 세 번째 자리에서 반올림 리뷰 평균 점수 내림차순, 즐겨찾기 수 내림차순 정렬 프로그래머스 서울에 위치한 식당 목록 출력하기 답 💡 본 문제의 포인트: 두 테이블 조인, select 활용 select a.rest_id as REST_ID , REST_NAME , FOOD_TYPE , FAVORITES , ADDRESS , b.avg_s as SCORE from rest_info as a , (select rest_id , round(avg(revie..

MySQL LIKE 여러 개 검색(LIKE IN), REGEXP 사용 방법

이 글은 REGEXP 사용 방법 설명과 예시를 담은 글입니다. MySQL LIKE 여러 개 검색(LIKE IN) MySQL의 LIKE 사용 시, 특정 문자 여러 개를 동시에 검색할 수 없을까?라고 고민합니다. 다음과 같이, '마%'와 '%사'를 동시 검색하고 싶지만... 방법을 몰라서 각각 검색해 봅니다. 하지만 우리가 진짜로 원하는 건 이게 아닙니다. 혹은 OR를 많이 사용할 때 한 번에 묶어주는 IN을 떠올리며, LIKE IN의 존재를 찾아봅니다. 결과는? 응~ 에러야~. MySQL REGEXP 이처럼 MySQL에서 여러 개의 특정 문자를 동시 검색을 하고 싶을 때, REGEXP를 사용합니다. MySQL REGEXP 사용 방법 REGEXP의 사용 방법은 다음과 같습니다. WHERE 조건식에 특정 문자..

SQL/MySQL 2023.08.30
반응형
top