https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT ANIMAL_ID, NAME, CASE WHEN SUBSTR(SEX_UPON_INTAKE, 1, INSTR(SEX_UPON_INTAKE, ' ') - 1) = 'Neutered' OR SUBSTR(SEX_UPON_INTAKE, 1, INSTR(SEX_UPON_INTAKE, ' ') - 1) = 'Spayed' THEN 'O' ..
DB
문법INSTR ( [문자열], [찾을 문자 값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] )예시기본 사용법SELECT INSTR('Oracle Database', 'Database') AS result1 , INSTR('Oracle Database', 'Server') AS result2 FROM dual앞에서 검색SELECT INSTR('Oracle Database 12c Release', 'as', 1, 2) AS result1 FROM dualSELECT INSTR('Oracle Database 12c Release', 'as', 15) AS result1 FROM dual뒤에서 검색SELECT INSTR('Oracle Database 12c Relea..
오라클에서 문자열을 자를 때는 SUBSTR 함수를 사용한다.SELECT * FROM 테이블명OR뷰명 WHERE SUBSTR(컬럼명,시작위치, 길이) = 조건;출처https://gent.tistory.com/201
https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT FLOOR(PRICE/10000)*10000 PRICE_GROUP, COUNT(*) FROM PRODUCT GROUP BY FLOOR(PRICE/10000)ORDER BY PRICE_GROUP풀이 단계STEP 1) 가격대 만들기SELECT DISTINCT FLOOR(PRICE/10000)FROM PRODUCT ORDER BY 1;SELECT DISTINCT FLOOR(PRICE/100..
https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답SELECT HISTORY_ID,CAR_ID,TO_CHAR(START_DATE,'YYYY-MM-DD') START_DATE,TO_CHAR(END_DATE,'YYYY-MM-DD') END_DATE , CASE WHEN END_DATE-START_DATE>=29 THEN'장기 대여' ELSE'단기 대여' END AS RENT_TYPEFROM CAR_RENTAL_COMPANY_RE..
CASE 표현식의 기본구성SELECT CASE WHEN 조건1 THEN 출력1 WHEN 조건2 THEN 출력2 ... ELSE 그외 ENDFROM 테이블명;예시예시1. 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명 : RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문 작성해주세요SELECT CASE WHEN END_DATE-START_DATE>=29 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPEFROM CAR_RENTAL_COMPANY_RENTAL_HISTORY ;SELECT CASE WHEN B.DURATION 출처https:..
정답SELECT ANIMAL_ID,NAMEFROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged'ORDER BY ANIMAL_ID ASC;젊은 동물은 INTAKE_CONDITION이 Aged 아닌 경우 해당
정답SELECT COUNT(*) FISH_COUNTFROM FISH_INFO WHERE DATE_FORMAT(TIME,'%Y') =2021;DATE_FORMAThttps://lavender1122.tistory.com/manage/posts/ 티스토리좀 아는 블로거들의 유용한 이야기, 티스토리. 블로그, 포트폴리오, 웹사이트까지 티스토리에서 나를 표현해 보세요.www.tistory.com
DATETIME 타입은 YYYY-MM-DD hh:mm:ss 형식 가진다.DATE 타입은 YYYY-MM-DD의 형식을 가지며 DATE_FORMAT으로 %Y-%m-%d -%h:%m:%s 형식을 지정하면 시분초값은 0으로 채워진다.FORMAT설명%MMonth 월(Janeary,February ...)%mMonth 월(01,02,03 ...)%WDay of Weef 요일(Sunday, Monday ...)%DMonth 월(1st, 2dn, 3rd ...)%YYear 연도(1999, 2000, 2020)%yYear 연도(99, 00, 20)%XYear 연도(1999, 2000, 2020) %V와 깉이 쓰임%xYear 연도( 1999, 2000, 2020) %ㅍ와 깉이 쓰임%aDay of Week 요일(Sun, M..