일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- javascript
- pygame
- python
- SQL프로그래머스
- oracle
- SQL
- 구글로그인
- 스프링
- LeetCode SQL
- 프로그래머스
- SQL 문제풀이
- 자바스크립트
- js
- spring boot
- 스프링부트 채팅서버
- MSA
- 스프링시큐리티
- 코틀린 클래스
- 오라클
- Leetcode
- springboot
- 자바8
- 파이게임
- Spring
- oauth2
- 스프링부트
- java8
- 자바 스트림
- kotlin 클래스
- mysql
- Today
- Total
목록SQL (30)
웅겹살의 프로그래밍 삼매경
https://leetcode.com/problems/rising-temperature/ Rising Temperature - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 어제보다 온도가 높은 id출력 Oracle Mysql
https://leetcode.com/problems/reformat-department-table/ Reformat Department Table - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 각 부서의 월별 수익현황 출력 1-3월만 존재 4-12월 내역은 null 더 좋은방법이 있는지는 추후에 찾아보는걸로..
https://leetcode.com/problems/customers-who-never-order/ Customers Who Never Order - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 주문안한 고객 찾아내기 not exists를 이용하며 풀이했다 심플!
https://leetcode.com/problems/duplicate-emails/ Duplicate Emails - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com LeetCode SQL문제풀이 시작 문제는 심플하다 중복된 이메일이 1개 초과인 이메일을 뽑아내면된다. select email from Person group by email having count(email) > 1 심플!!
https://programmers.co.kr/learn/courses/30/lessons/59040 코딩테스트 연습 - 고양이와 개는 몇 마리 있을까 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) count FROM ANIMAL_INS WHERE ANIMAL_TYPE IN ('Cat', 'Dog') GROUP BY ANIMAL_TYPE ORD..
https://programmers.co.kr/learn/courses/30/lessons/59413?language=oracle 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 입양 시각 구하기(1) 의 심화버전이다 1. ORACLE 가상테이블 2개 만들어서 LEFT OUTER JOIN시켜서 뽑아냈다 첫번째 가상테이블은 00시부터 23시까지 HOUR를 뽑아내다. 참고한 블로그 url 첨부한다. https:/..
입양 시각 구하기(1) 풀어보자 오라클, MYSQL 둘다 사용해보겠다. https://programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 오늘의 문제 9시~20시 사이의 데이터를 HOUR만 잘라서 GROUP BY하서 노출하면 될 것 같은 느낌적인 느낌이다. Oracle SELECT TO_CHAR(DATETIME, 'HH24')..
Oracle CONCAT, || (문자열 합치기) 문자열을 합쳐야 하는 경우 ||나 CONCAT을 사용하자 WITH DINNER_MENU AS ( SELECT '삼겹살' AS 삼겹살 , '항정살' AS 항정살 FROM dual ) SELECT 삼겹살, 항정살, 삼겹살 || 항정살 AS 합치기, CONCAT(삼겹살, 항정살) AS CONCAT합치기 FROM DINNER_MENU 만약 3개 이상의 문자열을 합칠 경우 ||가 더 편하다 WITH DINNER_MENU AS ( SELECT '삼겹살' AS 삼겹살 , '항정살' AS 항정살, '가브리살' AS 가브리살 FROM dual ) SELECT 삼겹살, 항정살, 가브리살, 삼겹살 || ' ' || 항정살 || ' ' || 가브리살 AS 합치기, CONCAT..
TO_CHAR 기록해두자 SELECT --날짜 포맷 TO_CHAR(SYSDATE,'YYYYMMDD'),-- 오늘날짜 반환 20210606 TO_CHAR(SYSDATE,'YYYY-MM-DD'),-- 2021-06-06 TO_CHAR(SYSDATE,'YYYY/MM/DD'),-- 2021/06/06 TO_CHAR(SYSDATE,'YYYY'),-- 2021 TO_CHAR(SYSDATE,'YY'),-- 21 TO_CHAR(SYSDATE,'MM'),-- 06 TO_CHAR(SYSDATE,'MON'),-- JUN TO_CHAR(SYSDATE,'D'),-- 1 (주중의 일을 1~7로 표시(일요일 = 1) TO_CHAR(SYSDATE,'DD'),-- 06 TO_CHAR(SYSDATE,'DDD'),-- 157 (오늘이 이..
WITH는 VIEW와 매우 비슷하지만 차이점이있다. WITH는 단일사용할 쿼리내에 정의되어 있는경우, 해당 쿼리문안에서만 실행된다. VIEW는 한번 생성하면 DROP할 때까지 계속 존재한다. WITH 기본구조 WITH DINNER_MENU AS ( SELECT '삼겹살' AS 오늘저녁메뉴 FROM dual ) SELECT * FROM DINNER_MENU; 다중 WITH문 -- WITH절 안에서 다른 WITH을 참조가능 WITH DINNER_MENU AS ( SELECT '삼겹살' AS 오늘메뉴 FROM dual UNION ALL SELECT '항정살' FROM DUAL ), LUNCH_MENU AS ( SELECT '가브리살' 오늘메뉴 FROM DUAL UNION ALL SELECT 오늘메뉴 FROM ..