CASE WHEN

· Database
문제 보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요. SELECT ANIMAL_ID, NAME, CASE WHEN LOWER(SEX_UPON_INTAKE) LIKE '%neutered%' OR LOWER(SEX_UPON_INTAKE) LIKE '%spayed%' THEN 'O' ELSE 'X' END AS '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID; 대소문자 구분 X -> LOWER 혹은 UPPER ..
· Database
문제 설명 다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD테이블입니다. USED_GOODS_BOARD테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. 문제 USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림..
· Database
SQL 실습 테이블 생성~테이블 결합 ✔ Guide Line 1️⃣ 총 3개의 테이블을 생성합니다. 각각의 테이블 이름은 [bank_account], [bank_customer], [bank_transaction] 이 되며, CREATE TABLE `테이블명`(`컬럼명1 자료형1, 컬럼명 2 자료형2`.. )으로 작성을 하면 됩니다. 2️⃣ 그 후 각각의 테이블에 데이터를 입력하는 과정을 진행합니다. INSERT INTO `테이블명` VALUES(데이터1, 데이터2, 데이터3 ... ); ✔ 관련 쿼리문 CREATE TABLE `bank_customer`( `c_no` VARCHAR(14) NOT NULL PRIMARY KEY, `c_name` VARCHAR(20) NOT NULL, `c_dist` IN..
31daylee
'CASE WHEN' 태그의 글 목록