본문 바로가기

오라클

(14)
SQLD 실습준비 도커에 오라클 MSSQL 클라이언트툴과 연결하기 SQLD 실습준비 도커에 오라클 MSSQL 클라이언트툴과 연결하기 안녕하세요. 오늘은 지난 번에 이어 SQLD 실습준비, 도커에 오라클, MSSQL 설치하고, 클라이언트툴과 연동하는 방법을 알아보도록 하겠습니다. 2022.10.14 - [certificate and license] - SQLD 실습준비 도커에 오라클 MSSQL 설치하기 SQLD 실습준비 도커에 오라클 MSSQL 설치하기 SQLD 실습준비 도커에 오라클 MSSQL 설치하기 안녕하세요. 오늘은 SQLD 실습준비를 위하여 내 컴퓨터에 도커를 설치하고 도커에 오라클 및 MSSQL을 설치하는 시간을 가져보도록 하겠습니다. 그렇 stricky.tistory.com 1. DB 클라이언트 툴이란? DBMS와 클라이언트툴을 헷갈리시는 분들이 있는데, D..
SQLD 실습준비 도커에 오라클 MSSQL 설치하기 SQLD 실습준비 도커에 오라클 MSSQL 설치하기 안녕하세요. 오늘은 SQLD 실습준비를 위하여 내 컴퓨터에 도커를 설치하고 도커에 오라클 및 MSSQL을 설치하는 시간을 가져보도록 하겠습니다. 그렇다면 도커는 무엇일까요? 도커는 내 컴퓨터 내에 컨테이너라는 독립적인 시스템 개념을 설치하는 과정이라고 생각하면 쉽습니다. 위 그림에서 오른쪽 Docker 부분을 보세요. 가장 아래 Physical Server 가 내 컴퓨터라고 생각하시고, 그 위에 Operating System이 윈도우나 맥OS가 되겠죠? 그리고 그 위에 Docker를 설치 할 것 이구요. 그 위에 컨테이너라는 박스 하나하나를 다운로드 받아 볼 것 입니다. 여러분들이 이미 내 컴퓨터에 오라클이나 다른 DBMS를 설치 해보신분들은 아시겠지만..
오라클 날짜 데이터 | 일 시 분 초 로 나타내는 방법 오라클 날짜 데이터 | 일 시 분 초 로 나타내는 방법 안녕하세요. 오늘은 오라클 간만에 팁을 공유 하려고 작성을 합니다. 날짜 데이터 사이의 차이를 구하는 SQL을 작성 해보았습니다. 먼저 아래와 같이 테스트용 테이블과 연습용 데이터를 넣어보겠습니다. 테스트 데이터 입력 아래 SQL을 실행하여 테스트 데이터를 입력합니다. create table time_gap ( start_Date date, end_Date date ); INSERT INTO TIME_GAP (START_DATE, END_DATE) VALUES (TO_DATE('2022-03-21 10:43:42', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2022-03-23 10:48:43', 'YYYY-MM-DD HH24:M..
SQLD 합격 방법 총정리!! SQLD방 합격을 위한 무엇이든 물어보세요 총정리!! 안녕하세요. SQLD방을 운영하고 있는 Database 입니다. 이방에 처음 오신 분들이 많이 물어보시는 질문들 위주로 조금씩 정리를 해나가겠습니다. 대부분 이방에 오시는 분들은 개발자 이시거나, 내지는 DB쪽업무를 희망하시는 분들이 취업을 위해서 SQLD 또는 SQLP를 따기 위해서 들어오십니다! 아직은 SQLP는 많은 도전자가 없는 종목이다 보니, SQLD를 위주로 먼저 정리를 좀 해볼까 합니다. 그럼 시작하겠습니다! N일 컷 가능 한가요? 몇일 컷 가능한가요? 많이들 물어보시는데요, 정답은 없습니다. 정말 열심히 노랭이책 파고 들고, SQL좀 기본적인거라도 해본적 있으시고 하루 10시간 공부하시면 3일컷도 가능 하겠지만 DB가 뭔지도 모르고, S..
mariadb instr 함수 커스트마이징 하기 (오라클 버전 파라미터 적용) mariadb instr 함수 커스트마이징 하기 (오라클 버전 파라미터 적용) 안녕하세요. 오늘은 mariadb를 사용하면서 불편한 부분 하나를 좀 개선 했습니다. 이미 뭐 아실만한 분들은 그렇게 사용을 하고 계시겠지만~~ 그래도 편하게 사용 하시라고~ instr 함수를 mariadb에서도 오라클과 같이 사용 할 수 있게 만들어 보았습니다. 1. instr 함수 instr 함수는 어떤 문자열 안에서 특정문자가 몇번째에 위치해 있는지 그 위치값을 반환하는 함수이며, 없다면 0을 반환 하도록 되어 있습니다. 한번 볼까요? select instr('abcabcabcabc','a') from dual; 위와 같이 오라클에서 실행하면 다음과 같이 나오게 됩니다. 당연히 첫번째 위치에 a가 있으니 1이 반환이 되는..
구글빅쿼리 유용한 문자 숫자 함수정리 구글빅쿼리 유용한 문자 숫자 함수정리 안녕하세요. 요즘 구글 빅쿼리 사용 많이들 하시더라구요. 구글빅쿼리에서 사용 할 수 있는 유용한 문자 숫자 함수들에 대해서 정리를 해보겠습니다. 구글빅쿼리 문자함수 starts_with, ends_with starts_with, ends_with 함수는 초성과 종성을 확인 해주는 문자 함수 입니다. 분석용으로 쓰이는 구글빅쿼리에서 많이 사용 되는 함수 입니다. SELECT STARTS_WITH('Hello', 'o') -- FALSE ,STARTS_WITH('Hello', 'H') -- TRUE ,ENDS_WITH('Hello', 'o') -- TRUE ,ENDS_WITH('Hello', 'H') -- FALSE 구글빅쿼리 문자함수 strpos strpos는 inst..
mysql 실무에 유용한 sql 로직 모음 #01 mysql 실무에 유용한 sql 로직 모음 #01 안녕하세요. mysql 또는 mariadb를 사용하시면서 실무에서 만나게 되는 다양한 sql 로직들에 대해서 정리를 해보도록 하겠습니다. 물론, 오라클이나 mssql등에서도 약간만 수정하시면 사용 하실 수 있는 로직들이니 한번씩 참고 하시면 되겠습니다. 많은 SQL 강의 수강생들이 문의 하시는 내용들 위주로 정리를 해보았습니다. 그럼 시작해 볼께요! #우선 아래 데이터를 직접 mysql DB나 mariadb에 넣으시고 테스트 해보셔도 되고, 아니면 본인 DB에 있는 데이터에 맞게 컬럼등을 수정해서 사용 하시면 됩니다. class_table_ddl.sql을 먼저 실행하고, 나머지 데이터를 insert 하시면 됩니다. 특정 컬럼의 유니크한 데이터 건수 카운트..
[oracle] sqlplus로 select 한 결과 csv로 내려받는 방법 spool 사용법 [oracle] sqlplus로 select 한 결과 csv로 내려받는 방법 spool 사용법 안녕하세요. 오늘은 sqlplus로 oracle에서 select 한 결과를 csv로 저장하는 방법에 대해서 간단하게 설명을 드리고자 합니다. 물론 datagrip이나 다른 sql 툴이 있다면 쉽게 하실 수 있겠죠. 하지만, crontab으로 등록을 해야 한다던지 하면 cmd에서 해결이 되어야 합니다. 우선, cmd에서 sql 스크립트를 생성 하셔야 합니다. 그리고 나서 해당 스크립트를 실행하여 csv로 내려보도록 할께요. 자, 아래와 같이 cmd에서 sql 파일을 하나 만듭니다. vi csv_export.sql csv_export 라는 sql 파일을 하나 생성하는거죠. 그럼 다음 화면과 같이 화면이 열리게 됩니..