분류 전체보기127 [프로그래머스]Lv5. 상품을 구매한 회원 비율 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정답코드 SELECT YEAR, MONTH , COUNT(*) AS PUCHASED_USERS , ROUND((COUNT(*)/ (SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED) = 2021)), 1) AS PUCHASED_RATIO FROM ( SELECT DISTINCT YEAR(S.SALES_DATE) AS YEAR, MONTH(S.SALES_.. 2022. 12. 6. [프로그래머스] Lv3. 오랜 기간 보호한 동물(1) (2) / LEFT JOIN 오랜 기간 보호한 동물(1) https://school.programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 데이터 조회 # 1 SELECT INS.animal_id, INS.datetime, OUTS.animal_id FROM animal_ins INS LEFT JOIN animal_outs OUTS ON INS.animal_id = OUTS.animal_id WHERE OUTS.animal_id IS NULL -- INS테이블에는 있으나 입양가지 않은 animal_id는 .. 2022. 12. 5. [SQL 문법] SUBSTR 특정 문자 추출 , LENGTH / CHAR_LENGTH 길이 추출, INSTR 위치 추출 1. SUBSTR(문자, 시작, 끝) SELECT SUBSTR ('SMITH',1,3) name -- 'SMITH'에서 1번째부터 3번째까지 문자추출 FROM DUAL; 2. LENGTH(문자) 문자의 byte 길이를 반환, 한글같은 문자는 정확한 길이를 가져오기 어려움. SELECT ename, LENGTH(ename) FROM emp; LENGTHB : 바이트의 길이를 반환 (한글은 한글자에 3바이트) SELECT LENGTHB('가나다라마') FROM DUAL; 3. CHAR_LENGTH(문자) 또는 CHARACTER_LENGTH(문자) LENGTH처럼 byte가 아니라 문자가 몇개가 있는지 그대로 반환해줌 SELECT CHAR_LENGTH('HELLO') SELECT CHARACTER_LENGTH.. 2022. 12. 3. [프로그래머스] Lv3. 있었는데요 없었습니다 / 없어진 기록 찾기 💡문제 - 있었는데요 없었습니다 https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 보호 시작일보다 입양일이 더 빠른 데이터 조회 SELECT A.animal_id, A.datetime, B.datetime FROM animal_ins A LEFT JOIN animal_outs B ON A.animal_id = B.animal_id WHERE A.datetime > B.datetime ORDER BY A.datetime 정답코드 SELECT A.. 2022. 12. 1. [PL/SQL] Cursor/Loop/For Loop문 - 부서 번호 물어보기 💡부서 번호 물어보고, 해당 부서 사원 이름, 월급, 부서 번호 출력하기 1. Cursor / Loop문 Cursor문 사용 : cursor는 PS/SQL에서 처리할 데이터를 저장할 메모리 영역이다. Loop문 사용 : exit안하면 무한반복 주의!! declare v_ename emp.ename%type; v_sal emp.sal%type; v_deptno emp.deptno%type; cursor emp_cursor is -- 메모리 이름을 emp_cursor로 지정 select ename, sal, deptno from emp where deptno = &p_deptno; -- p_deptno로 입력받은 부서번호 사원들 이름,월급,부서번호를 메모리에 올림 begin open emp_cursor; -.. 2022. 11. 29. [leetcode] 608. Tree Node 608. Tree Node https://leetcode.com/problems/tree-node/ Tree Node - LeetCode Can you solve this real interview question? Tree Node - Table: Tree +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | | p_id | int | +-------------+------+ id is the primary key column for this table. Each row of this table leetcode.com Each node in the tree can be one of three types: "Le.. 2022. 11. 29. 이전 1 ··· 5 6 7 8 9 10 11 ··· 22 다음