sql
-
[프로그래머스 SQL 고득점 kit(oracle)] 후기Coding Test/programmers 2020. 3. 30. 14:38
문제가 있고 옆에 답을 쓰고 채점을 하면 바로 결과가 나와서 편리한 코딩테스트. 문제가 좀 더 많았으면 좋겠다. 넘 욕심인가..ㅎ 중간중간 헷갈리는 문제도 있었고, 가끔 답이 맞는거 같은데 오류가 나서 지웠다 다시 쓰면 정답처리가 되기도 했었다. 공부한지 오래되어서 기억이 안나 구글링 하면서 풀긴 했지만 다시 풀면서 공부도 되고 답이 맞았는지 틀렸는지도 알 수 있어서 좋았다 다 푸니까 뿌듯하네 ㅎㅅㅎ 다른 것도 풀어봐야 겠다.
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - DATETIME에서 DATE로 형변환(level2)Coding Test/programmers 2020. 3. 29. 21:05
https://programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 오랜기간 보호한 동물(2)(level3)Coding Test/programmers 2020. 3. 29. 21:02
https://programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM ( SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID ORDER BY (I.DATETIME - O.DATETIME) ASC ) WHERE ROWNUM < 3;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 중성화 여부 파악하기(level2)Coding Test/programmers 2020. 3. 29. 21:01
https://programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, CASE WHEN (SEX_UPON_INTAKE LIKE '%Intact%') THEN 'X' ELSE 'O' END AS 중성화 FROM ANIMAL_INS ORDER BY ANIMAL_ID; CASE WHEN A THEN A' ELSE B' END => A이면 A'라 하고 아니면 B'라 한다. WHEN절은 추가로 더 써도 됨 CASE WHEN A THEN A' W..
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 이름에 el이 들어가는 동물 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:58
https://programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE ='Dog' AND UPPER(NAME) LIKE ('%EL%') ORDER BY NAME;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 루시와 엘라 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:56
https://programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] JOIN - 보호소에서 중성화한 동물(level4)Coding Test/programmers 2020. 3. 29. 20:55
https://programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE SEX_UPON_INTAKE LIKE 'Intact%' AND SEX_UPON_OUTCOME NOT LIKE 'Intact%' ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] JOIN - 오랜 기간 보호한 동물(1)(level3)Coding Test/programmers 2020. 3. 29. 20:54
https://programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM (SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE O.ANIMAL_ID IS NULL ORDER BY DATETIME) WHERE ROWNUM