묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실습으로 손에 잡히는 SQLD의 정석(2과목)
70번, 71번
영상이 없습니다!
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
여러 컬럼 중 null값이 아닌 값 가져오기
안녕하세요 질문 드립니다! A 1 2 3 null 5 null null null 7 이렇게 A라는 항목에 한해서 9개의 컬럼이 있는데 중간 중간 null 값이 있는 경우 이전 값들 중 최근 값을 가져오게끔 하는 방법이 있을까요? 위 예시로, 빨간색 null 값은 3이 나와야되고 7 전의 null 값 3개에 대해서는 5, 5, 5 이렇게 나오게끔 하고싶습니다
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
누적 백분위 구하기 질문
선생님 안녕하세요 쿼리로 누적 백분위 구하려고하는데 질문드립니다 A 10B 20C 30D 40E 50Sum: 150이렇게 있을때 상위 10%, 20%, 30% .. 등등에 속하는 개수는 몇개인지 구하려하는데요 예를 들어 150의 10%인 15를 만족하는 갯수는 전체 중 1개( A = 10) 20%인 30 을 만족하는 갯수는 전체 중 2개 (A와 B) 전체 중 100%는 5개 (A, B, C, D, E) 이런식으로 누적 백분위를 구하고싶은데 이렇게도 가능할까요? 그럼 A+B 값이 10% 에 드는지 20%에 드는지 A+B+C 값은 몇프로에 드는지 각각 case when을 써서 비교해보려고했는데 누적 합산을 A+B, A+B+C 이렇게 끊어서 비교하는 방법을 모르겠습니다
-
해결됨실습으로 손에 잡히는 SQLD의 정석(2과목)
실습 데이터
실습을 해보고 싶은데 혹시 예시 데이터는 어디서 구할 수 있을까요?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
full scan 시 OS I/O 질문있습니다.
안녕하십니까. 강의 너무 잘 듣고 있습니다.질문이 생겨서 글을 남겨 봅니다.질문 1.index scan 시 buffer cache에 해당 블록이 없으면 디스크에 접근해야하는 random i/o가 발생하니까 sar 명령어로 보면 i/o wait 값이 20% 이상 올라가는건 이해가 됩니다.궁금점은 용량이 큰 테이블을 full scan 시, direct path read가 발생할 것이고, 이는 디스크에서 바로 서버프로세스로 블록을 로드 하잖습니까. 근데 이떄도 분명히 i/o가 발생할텐데 왜 sar 명령어에서 i/o wait 값이 많이 올라가지 않을까요?? full scan은 multi block 으로 i/o를 읽기 때문에 그런건가요??질문 2.그리고 강의에서 말씀해주셨던 것 처럼 full scan시 테이블 용량이 1M(default)가 넘으면 direct path read가 발생한다고 하셨는데, 사실 요즘 시스템의 테이블은 거의다 1M이 넘을 것 같습니다. 그런데도 db file scattered 이벤트는 잘뜨던데 왜 그런걸까요?감사합니다
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
19c ee rpm 파일 설치 문의
안녕하세요 선생님. 모르는 부분이 있어 질문 드립니다.제가 설치방법 에서 winscp를 통해 19c ee rpm파일을 개인 디렉토리까지 올렸습니다. 강의에서는 개인디렉토리에 파일이 올라가 root 계정에서 설치가 안되니 temp로 옮겨서 하면 된다고 하셨는데 제가 그 방법을 잘 모르겠습니다... 자세히 방법을 알려주실수 있으실까요?
-
해결됨지금 당장 리눅스 - 무료 클라우드 서버 활용하기
우분투 방화벽에서 3000 포트 막으려면 어떻게 해야 하나요?
아래 명령어로 3000 포트를 열었는데 다시 닫으려면 어떻게 해야 하나요 ? sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 300 -j ACCEPT
-
해결됨지금 당장 리눅스 - 무료 클라우드 서버 활용하기
NodeJ 설치시 apt-get install 전에 curl 은 왜 하는건가요 ?
NodeJ 설치시 apt-get install 전에 curl 은 왜 하는건가요 ? sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
-
해결됨Oracle PL/SQL 딱 이만큼.. [개념+실전]
7-3 Explicit Cursor (명시적커서, 사용자정의커서) 질문 있습니다.
안녕하세요.강의를 듣는 동안 계속 실무에 적용할 방법들이 떠올라 일단 다 듣고 하려고 힘들게 꾹꾹 눌러 두고 듣고 있습니다.꿀강의 정말 감사드립니다.이번에 들은 7-3 에서 조금 이해가 안가거나 대략적으로 이런거 같다 하는 부분 질문 드리고 싶습니다. 이번 강의 중 아래와 같이 반복문 종료 체크 후 출력이 좀 의아했습니다. EXIT WHEN REC_CUR%NOTFOUND; DBMS_OUTPUT.PUT_LINE('LINE86 : ' || REC_CST_INFO.v_MOBILE); 이를 반대로 출력 후 종료 체크를 하였더니 마지막 출력했던 데이터가 한번 더 출력 되던데 더 이상 데이터가 없으면 CUR에 NULL이 들어가는게 아니라 마지막 ROW가 들어 있는 걸까요? (생각해 보면 NULL이 들어가도 NULLPOINTER EXCEPTION을 피하려면 종료 체크 후 작업(출력)이 맞겠네요 ㅎ)SECTION7 패키지에서 PSP_SECTION7_CURSOR 프로시져를 두 개 만들어 사용 하였는데 PL/SQL 안에서 오버로딩이 되는거라고 생각하면 될까요? (매개 변수에 따라 알아서 호출)마지막 커서를 통해서 ROW 1개의 데이터를 가져 올 때 ROWTYPE이 아니라 CUR를 통해서 가져오는 이유가 있을까요? 이부분에서 레코드를 써야 하는지 말씀하시고 WEEK TYPE CURSOR 사용을 말씀해 주셨는데.. ROW 가 하나 뿐이니 필요 없는 LOOP문을 삭제하는건 알겠으나 컬럼수만 동일하다면 별도로 수정이 필요 없는 부분 아닌가요?
-
해결됨지금 당장 리눅스 - 무료 클라우드 서버 활용하기
SSL 인증서 발급 받는 부분에 대한 질문있습니다.
인스턴스 생성시 18.04 버전이 없어서 20.04 버전 선택했는데 아래 명령어를 입력하면 더 이상 진행이 안되고 있습니다. sudo add-apt-repository ppa:certbot/certbot SSL 인증서 적용하려면 어떻게 해야 할까요?? 다른 방법이 있나요?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
direct path read/write temp 관련 질문
안녕하세요!direct path read/write temp 강의를 듣다가 궁금한점이 생겨 질문 드립니다. PDF의 PGA를 활용한 SQL 정렬 메커니즘 (165p) 관련하여, Temp Tablespace에서도 정렬작업이 가능한 것으로 보이는데, PGA에서 1차적으로 정렬한 뒤 Temp Tablespace에서 마무리만 하는 이유가 있을까요? (처음부터 Temp Tablespace에서 다 처리하면 더 효율적일것 같은데, 그러지 않는 이유가 궁금합니다)그림에서 최종적으로 Temp Tablespace에서 정렬된 데이터는 다시 PGA로 가져오나요?Hash join 같은 경우에도, 같은 매커니즘으로(PGA에서 일부 작업 후 Temp Tablespace로 이동) 동작하는지 궁금합니다. 감사합니다!
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
Join 질문
안녕하세요 선생님, 질문 드립니다 A테이블과 B테이블을 조인해서 B테이블에만 있는 값을 가져오려고하는데요 두 테이블 간의 조인 key 값은 있지만 데이터 수는 다릅니다 예시로 A테이블에 10개의 데이터를 가지고있고 B테이블에 3개 데이터를 가지고있으면 A 의 10개 값에 B 값을 붙이려고합니다 안나오는 값은 null 이 되더라도 A 의 모수를 살리고싶은데 조인을 어떻게해도 같은거만 가져오는건지 3개만 반환이되서요.. A의 모수를 살리면서 B 값만 (마치 브이룩업처럼) 붙이는 방법을 알고싶습니다
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
pdf 문의드립니다
안녕하세요 강사님혹시 강의 pdf는 따로 다운하는 곳이 있을까요?
-
해결됨오라클 SQL 데이터베이스
애플 silicon 컨테이너 실행 시 오타있습니다
jinkyuoung x -> jinkyoung o
-
미해결RDBMS Modeling 실습
Sales 테이블에 복합키로 기본키를 구성하는 이유가 무엇인가요?
복합키로 기본키를 구성하는 이유가 궁금합니다.seq 하나만 기본키로 잡았을때 장점이 더 많지 않나요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
regexp like 에 특정 특수기호 포함
안녕하세요 강사님! 컬럼에 특수기호 중 + (플러스) 문자가 포함된 값을 찾으려고하는데요 정규식에 해당 기호를 쓰면 오류가 발생하는데 어떻게 해당 문자만 골라 뽑을 수 있을지 질문드립니다 .
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
데이터셋을 여러개 보내는 경우도 있나요?
궁금한 부분이 생겼습니다!트랜잭션 처리할때 데이터셋을 여러개 같이 보내거나 받는 경우도 있을까요? 만약 그런 경우가있다면 어떤 상황에서 그런식으로 처리하나요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
컬럼 안 공백 문자열 제외
선생님 어제 알려주신대로 잘 따라했더니 연결 성공했습니다 정말 감사합니다. 한 가지 궁금한 게 더 있는데요! 정규식 사용해서 특수문자 등을 모두 제거하니 공백 문자열이 생겼는데요trim 이나 is not null 이렇게 해도 null 값이 아니다보니 공백 문자값이 계속 추출이되서요 공백 문자값 자체를 데이터에서 제외하려면 어떻게 해야될까요?
-
미해결Oracle PL/SQL 딱 이만큼.. [개념+실전]
11gR2 에서 REAL_ORD 테이블 생성시 DEFAULT 시퀀스 문제
안녕하세요. 오라클 버전 상관 없다고 하셨던 것 같은데.. 제가 지금 11gR2 로 테스트 중인데요. REAL_ORD 테이블을 생성하는데 DEFAULT 로 시퀀스를 지정 했더니 테이블 생성이 안 되고 있는데요. 이거 버전이 낮아서 그런걸까요?
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
JOIN함수 질문입니다.
안녕하세요.현재 SQLD시험 공부를 하다가 의문점이 생겨 질문을 남깁니다.강사님께서는 JOIN문에서SELECT e.emp_id, e.emp_name, d.dept_name, e.phone FROM employee AS e JOIN department AS d ON e.dept_id = d.dept_id;라고 코드를 작성해주셨는데 SQLD책에는 SELECT employee.emp_id, employee.emp_name department.dept_name, employee.phone FROM employee, department WHERE employee.dept_id = department.dept_id;형식이라고 나와 있습니다.WHERE은 '조건'으로 배웠는데,JOIN문 사용하지 않고, 책에 나오듯이 WHERE만으로 JOIN을 해도 문제가 없나요?