sql에서 특정 문자열에서 특정 위치까지 자르고 싶은데, 특정 위치를 알고싶을 때가 있다 use igoat;CREATE TABLE person ( name VARCHAR(50), email VARCHAR(100));INSERT INTO person (name, email) VALUES('JohnDoe', 'John_Doe123!@example.com'),('Alice456', 'Alice@DoMaincool.com'),('EmmaJones', 'EmmaJones@xyztestsite.org'),('BobSmith', 'BobSmith@Examplexyz.com'),('Charlie9', 'Charl!e9@Tech4life.io'),('Sara2024', 'Sra2024@coool-domain...
어떤 속성에 대해 특정 값의 이전 행과 이후 행을 구해야하는 경우가 있다 다음과 같이 테이블을 먼저 만들어보고 use igoat;create table bill (month DATE,amount INT);INSERT INTO bill (month, amount) VALUES('2024-01-01', 50000),('2024-02-01', 52000),('2024-03-01', 48000),('2024-04-01', 50500),('2024-05-01', 53000),('2024-06-01', 51000),('2024-07-01', 52500);SELECT * FROM bill; 각 월마다 이전 월의 금액, 이후 월의 금액을 알아 비교해보고 싶을 때가 있다 lag(속성) over (order by ..
1. 문제 코딩테스트 연습 - 조건에 부합하는 중고거래 상태 조회하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 풀이 먼저 문제를 잘 읽어야한다... 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요.. 근데 잘 보면.., '2022년 10월 5일에 등록된' 게시글의 게시글ID,...를 조회하라고 나와있잖아 SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, STATUS FROM USED_GOODS_BOAR..
1. 문제 코딩테스트 연습 - 상위 n개 레코드 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 풀이 DATETIME이 최소가 될때, NAME을 출력하면 되는데 SELECT NAME,MIN(DATETIME) FROM ANIMAL_INS; 이렇게 해가지고, 여기서 NAME만 뽑아오면 되는거 아니냐? SELECT NAME FROM (SELECT NAME,MIN(DATETIME) FROM ANIMAL_INS) A; 근데 이러면 오답이더라고... 왜 그런지 분석을 해봤는데.. SELECT NAME,DA..
1. 문제 코딩테스트 연습 - 12세 이하인 여자 환자 목록 출력하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 풀이 변수값이 NULL인 경우 'NONE'으로 바꿔서 출력해야하는 문제인데 단순히 출력해보면 빈 값만 나와서 NULL값이면 NONE으로 바꿀려고 한다면... IF(TLNO = '', 'NONE', TLNO) 이런 식으로 해야하나? 아니면 IF(TLNO = NULL, 'NONE', TLNO) 이렇게 생각했는데 https://needneo.tistory.com/242#google_v..
1. 문제 코딩테스트 연습 - 자동차 대여 기록에서 장기/단기 대여 구분하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 풀이 end_date와 start_date 차이가 30일 이상이면 '장기 대여', 그렇지 않으면 '단기 대여'로 표시해서 rent_type이라는 변수로 만들어 출력하는 문제 if문을 사용해서 rent_type 변수를 만들 수 있다 https://deepdata.tistory.com/65 코딩테스트를 위한 SQL 간단 벼락치기 1. 세미콜론 모든 수행 문장이 끝날 때 최종적..