본문 바로가기
728x90

computer/SQL6

[Oracle] 그룹별 상위 3개 데이터 추출 RANK()/DENSE_RANK() Oracle [leetcode] 185. Department Top Three Salaries Employee table: +----+-------+--------+--------------+ | Id | Name | Salary | DepartmentId | +----+-------+--------+--------------+ | 1 | Joe | 85000 | 1 | | 2 | Henry | 80000 | 2 | | 3 | Sam | 60000 | 2 | | 4 | Max | 90000 | 1 | | 5 | Janet | 69000 | 1 | | 6 | Randy | 85000 | 1 | | 7 | Will | 70000 | 1 | +----+-------+--------+--------------+.. 2021. 6. 30.
프로그래머스 SQL 문제풀이 - JOIN MYSQL JOIN 오른쪽에만 있는 요소 뽑아내기 (겹치는 것 제외) SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.ANIMAL_ID IS NULL; 보호시작일보다 입양일이 더 이전인 경우(보호시작일이 더 큰 경우) + 보호시작일 이른 순 (오름차순::디폴트) SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.DATETIME > O.DATETIME ORDER BY I.DATETIME; 상위 3개만 출력 SELECT I.NAME, I... 2021. 6. 29.
2021년 제 41회 SQL개발자(SQLD) 자격증 합격 / 전공자 3일 합격 후기 * 2021년 5월 29일 토요일 오전 10시에 시행한 SQLD 자격증 합격후기입니다 * 한국데이터산업진흥원에서 발급하는 SQL자격증입니다. IT분야 취업시 우대하는 곳이 꽤 많은데요. 은행, 대기업, 중견기업 등등 취업 시 자격사항에 추가할 수 있는 좋은 자격증입니다. 정처기가 훨씬 좋겠지만 필기 실기가 있어 따는데 시간이 걸린다면 이 자격증을 먼저 따시길 추천드립니다. 데이터자격시험 카드결제/계좌이체 환불 환불 요청시 즉시환불 www.dataq.or.kr 문제집은 일단 오른쪽 노란색 문제집을 많이 씁니다. 개념정리보다는 문제로만 구성되어 있습니다. 여기서 많이 나오기 때문에 시험 응시에 큰 도움이 됩니다. 1과목 : 데이터 모델링의 이해 특히 1과목은 이 문제집만 잘보고간다면 무리없이 맞힐 수 있습니.. 2021. 6. 29.
[Oracle] SQL select절, PL/SQL, 내장함수, 조인 date타입 * 년,월,일 형태로 변경할 때 주의 SELECT deptno, ename, hiredate, to_char(hiredate, 'YY"년 "MM"월 "DD"일"') FROM emp; rownum -- sal기준으로 내림차순 정렬후 5~10번째 열만 조회 SELECT * FROM (SELECT rownum row#, employee_id, first_name, salary FROM (SELECT * FROM employees ORDER BY salary desc)) WHERE row# >= 5 and row# 2020. 12. 30.
[ORACLE] CASE WHEN SELECT절에 조건을 걸 수 있는 CASE WHEN 각 사원의 이름, 급여, “공제액”을 출력하되 급여가 가장 많은 사원부터 순서대로 출력하시오. (단, 공제액은 급여가 1000미만인 경우 급여의 1%, 급여가 1000이상 2000미만인 경우 1.5%, 급 여가 2000이상인 경우는 2%에 해당하는 금액으로 계산함) 1. SELECT CASE 특정컬럼명 WHEN 특정컬럼값 THEN 적용할연산 END FROM 테이블이름; 2. SELECT CASE WHEN 특정컬럼명=특정컬럼값일때 THEN 적용할연산 END FROM 테이블이름; 반드시 END를 사용한다. 이름을 변경하려면 END뒤에 AS를 붙여 보이는 컬럼명을 설정한다. 2020. 9. 13.
비전공자/전공자를 위한 SQL관련 자격증 추천 [SQLD] 비전공자 / 전공자 많이들 보시는 시험입니다. http://www.dbguide.net/da.db?cmd=snb4_1_list :: DBguide.net :: 데이터 전문가 지식포털 www.dbguide.net 시험 접수와 자세한 정보는 이 사이트에서 가능합니다! 이 사이트에 교재까지 그대로 있음.. [접수기한] 08.27 ~ 11.11까지 [시험날짜] 2019.11.30 2019. 11. 4.
728x90