반응형

전체 글 323

오라클 조인의 종류와 사용법 (내부조인, 외부조인)

조인 정의 2개 이상의 서로 관계에 있는 테이블 내용을 1개의 결과셋으로 만드는 작업 조인의 종류 종류 설명 등가 조인 테이블을 연결한 후 출력 행을 각 테이블의 특정 열에 일치한 데이터를 기준으로 선정하는 방식 내부 조인, 단순 조인으로 부름 비등가 조인 등가 조인 외의 방식 열의 일치 여부를 알 수 없을 때 사용 (= 연산자를 제외한 연산자를 사용) 자체 조인 하나의 테이블을 여러 개의 테이블처럼 활용하여 조인하는 방식 SELECT문 내부에서 별칭을 다르게 주어 논리적으로 다른 테이블인 것처럼 명시 외부 조인 어느 한쪽이 NULL이어도 강제로 출력하는 방식 실습해보기 우선 테스트를 위해서 두 가지 테이블 생성한다. CREATE TABLE EMP( EMPNO INTEGER NOT NULL, ENAME ..

오라클 숫자 함수와 LPAD, RPAD 함수

오늘은 오라클에서 제공하는 숫자 함수와 LPAD, RPAD 함수에 대해서 알아보겠습니다. ABS 절대값을 출력하는 함수 SELECT ABS(-27) FROM DUAL; 결과: 27 SIGN 부호를 확인하는 함수 SELECT SIGN(27), SIGN(-27), SIGN(0) FROM DUAL; 결과: 1, -1, 0 ROUND(숫자, [반올림 자릿수]) [반올림 자릿수] 생략 시에 소숫점 첫 번째 자리에서 반올림 SELECT ROUND(0.123), ROUND(2.553,1) FROM DUAL; 결과: 0, 2, 6 TRUNC(A, [B]) [B]가 생략 시 소숫점 아래 모든 자리를 잘라냄 SELECT TRUNC(1234.56789), TRUNC(1234,154516, -1) FROM DUAL; 결과: ..

[삼성갤럭시] 방역 패스 QR 홈 화면에 위젯 활용해서 빠르게 띄우기

요즘 코로나 때문에 어딜가든 QR 체크인을 해야합니다. 네이버를 사용하시는 분도 계시고 카카오톡을 사용하시는 분도 계시겠지만 방문할 때마다 QR 코드를 여는 게 여간 귀찮은 일이 아닙니다. 네이버와 카카오톡에서 편의를 제공하기 위해서 홈 화면에서 바로 QR 체크인 홈페이지로 접속할 수 있게 만들었습니다. 지금부터 홈 화면에 QR 띄우는 방법에 대해서 알아보겠습니다. 네이버 1. 홈 화면에서 위젯을 누른다. 2. NAVER를 검색 후 본인 취향에 맞는 걸 선택해서 사용하면 된다. 카카오 1. 홈 화면에서 위젯을 누른다. 2. 카카오를 검색 후 본인 취향에 맞는 걸 선택해서 사용하면 된다.

IT 정보/모바일 2022.02.04

오라클 DML 기본문법 (INSERT, UPDATE, DELETE, SELECT)

DML (Data Manipulation Language) 테이블의 데이터를 검색, 삽입, 수정하는데 사용하는 언어로 데이터 조작어라고 불림 1. SELECT - 조회 SELECT [컬럼] FROM [테이블명] WHERE [검색조건] [GROUP BY 묶는 기준] [HAVING 묶는 조건] [ORDER BY 오름차순/내림차순] [ASE/DESC] ; ※ WHERE 절에 사용되는 술어 술어 연산자 예시 설명 비교 =, , = WHERE NUM > 500 반환값은 단일 행 또는 다중행 범위 BETWEEN WHERE NUM BETWEEN 0 AND 500 반환값은 단일 행 또는 다중행 집합 IN, NOT IN WHERE NUM IN(100, 200, 300) IN 연산자는 검색 조건 1000개까지 가능 IN ..

[Windows10] 마우스 포인터 색상 및 크기 변경하기

똑같은 모양과 색깔의 마우스 포인터를 사용하시다보면 질리는 경우가 생길 수 있습니다. 윈도우10에서는 마우스 포인터 변경 기능을 제공합니다. 지금부터 마우스 포인터 색상 및 크기를 변경하는 방법에 대해서 알아보겠습니다. 마우스 포인터 변경하기 1. 설정 > 접근성 > 마우스 포인터로 이동한다. 기존 마우스 포인터 크기가 작으시다고 느끼시는 분들은 오른쪽으로 드래그하셔서 키워주시면 됩니다. 실시간으로 마우스 포인터 크기가 변경되므로 쉽게 조절하실 수 있습니다. 포인터 색 변경은 총 4가지로 흰색, 검정색, 반전, 사용자 지정색으로 구성되어 있습니다. 사용자 지정색을 선택하고 원하시는 컬러를 고르시면 됩니다. 개인적으로 연두색을 좋아하기 때문에 라임색으로 사용하겠습니다.

IT 정보/Windows 2022.02.02

오라클 자료형 변환 함수 TO_CHAR, TO_DATE와 DECODE함수, CASE문

자료형 변환 함수 형 변환에는 두 가지 종류가 존재합니다. 자동으로 형 변환이 되는 암시적 형 변환, 사용자가 자료형을 직접 지정해주는 명시적 형 변환입니다. 1. 날짜, 숫자 데이터를 문자 데이터로 변환하는 함수 기준 포맷 설명 CC, SCC 네 자리 연도의 끝 두자리를 기준으로 사용 (2021년이면 2050 이하이므로, 반올림 경우 2021년으로 처리) SYYYY, YYYY, YEAR, SYEAR, YYY, YY, Y 날짜 데이터의 해당 연, 월, 일의 7월 1일 기준 (2021년 7월 1일 경우, 2022년으로 처리) IYYY, IYY IY, I ISO 8061에서 제정한 날짜 기준년도 기준 Q 각 분기의 두 번째 달의 16일 기준 MONTH, MON, MM, RM 각 달의 16일 기준 WW 해당 ..

오라클 잡 스케줄러 생성 및 실행 방법

잡 스케줄러 정의 주기적으로 수행되는 쿼리나 프로시저 등을 시간, 일, 월 단위로 실행하는 동작, 쉽게 말해서 매크로 잡 스케줄러 생성 DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT( job => X , what => '프로시저명;' , next_date => to_date('04-02-2021 20:29:24', 'dd/mm/yyyy hh24:mi:ss') , interval => 'SYSDATE +1/24/6' , no_parse => FALSE ); SYS.dbms_output.put_line('Job Number is : ' ||to_char(x)); commit; END; / job : 실행 job number what : 실행할 PL/SQL 프로시저 명 next..

ORACLE 프로시저 생성 및 커서 사용 방법

PL/SQL 정의 오라클에서 프로시저 작성을 위해 사용하는 문법 다른 데이터베이스에서 사용 불가능 프로시저 정의 자주 사용하는 구문을 하나의 이름으로 사용 함수는 반드시 리턴을 해야하지만 프로시저는 리턴 여부가 상관 없음 실제 테이블의 이름이나 구조를 노출하지 않고 사용이 가능함 실행 속도가 빠름 프로시저 생성 CREATE [OR REPLACE] PROCEDURE 프로시저이름 ( 매개변수 [IN/OUT] 자료형, ··· ) IS/AS -- 프로시저 안에서 사용할 변수 BEGIN -- SQL 쿼리 [EXCEPTION] -- ERROR 발생 시 수행하는 문장 END 프로시저이름; / ⑴ OR REPLACE : 프로시저가 존재하는 경우 지우고 새로 만들기 ⑵ IN/OUT : IN은 프로시저를 호출할 때 대입해..

[Window10] 바탕화면 마우스 우클릭 메뉴에 메모장 열기 만들기

바탕 화면에서 마우스 우클릭을 하시면 나오는 메뉴는 컴퓨터를 한 번이라도 사용해봤다면 다들 아실텐데요. 마우스 우클릭을 하면 나오는 메뉴에 [새 폴더] 기능이 저는 그렇게 편하고 좋았습니다. 그렇다면 다른 기능을 추가할 수는 없을까요? 필자의 경우에는 메모장을 자주 사용하는데요. 메모장을 생성하려면 [시작]-메모장, 혹은 마우스 우클릭-새로 만들기-텍스트 문서로 들어가야하는 번거로움이 있습니다. [새 폴더] 메뉴의 기능처럼 마우스 우클릭 메뉴에 바로 메모장을 여는 기능을 만들 수 있습니다. 지금부터 방법을 알아보겠습니다. 메모장 바로 열기 기능 추가하기 1. 레지스트리 편집기를 관리자 권한으로 실행한다. 2. 레지스트리 편집기에서 아래의 경로로 들어간다. 컴퓨터\HKEY_CLASSES_ROOT\Direc..

IT 정보/Windows 2022.01.25

엑셀 RAND, RANDBETWEEN 함수로 임의의 값 채우기

오늘은 RAND 함수와 RANDBETWEEN 함수에 대해서 알아보겠습니다. RAND 함수 정의 숫자 0에서 1사이의 수를 무작위로 만들어주는 함수 RAND() RANDBETWEEN 함수 정의 시작 값과 마지막 값을 포함한 수를 무작위로 만들어주는 함수 RANDBETWEEN(시작 값, 마지막 값) 두 가지 함수를 사용할 때 주의할 점 RAND 함수와 RANDBETWEEN 함수를 사용할 때 주의할 점이 하나 있습니다. 다른 셀을 입력하거나 저장 후에 다시 불러오게 되면 데이터가 바뀐다는 점입니다. ↓ 다른 셀(C2)에 데이터를 입력했더니 RAND 함수 데이터(A열)과 RANDBETWEEN 함수 데이터(B열)의 값이 변경된 것을 확인할 수 있습니다. 그렇다면 대체 RAND 함수는 어디에 쓰는걸까? RAND 함..

ITQ/엑셀 2022.01.23
반응형