반응형

db 8

SQL-15)집합연산자 - UNION, UNION ALL, INTERSECT, MINUS : sqld, sqld 자격증

안녕하세요 이승혁입니다. 지난 포스팅에서 서브쿼리에 대해 실습을 진행해 보았습니다. 이번 시간은 두 쿼리의 결과를 붙여서 출력하는 집합 연산자에 대해 실습을 진행해 보도록 하겠습니다. ※ 집합 연산자 JOIN : 서로 다른 테이블의 칼럼을 양 옆으로 출력하는 문법 집합 연산자 : 서로 다른 테이블의 컬럼을 위아래로 출력하는 문법이다 합집합 연산자 : union, union all 교집합 연산자 : intersect 차집합 연산자 : minus ※ 집합 연산자 사용시 주의사항 1. 집합 연산자 위아래 쿼리의 컬럼의 갯수가 동일해야 한다. - 위의 쿼리의 컬럼의 갯수가 2개면 아래도 2개여야 한다. 2. 집합 연산자 위아래 쿼리의 컬럼의 데이터 타입 일치해야 한다. - 위 쿼리 컬럼 데이터 문자형이면 아래 ..

프로그래밍/SQL 2020.11.05

SQL-12) JOIN 문법 -2 , ansi join : sqld, mysql, sql 자격증,DB 손해보험

안녕하세요 이승혁입니다. 이번 포스팅은 JOIN 문법 2번째 포스팅 1999 ansi join 문법을 포스팅 하겠습니다. ※ 조인 2가지 1. 오라클 조인 : 현업에서 많이 사용해서 중요하다. - equi 조인 - non eqi 조인 - oter joinself join 2. 1999 ansi 조인 - on 절을 사용한 조인 문법 - cross 조인 ㆍ 1999 ansi join - on 절을 사용한 조인 문법 예제 ) select ename, d.loc from emp e, dept d -> from emp e join dept d on ( e.deptno = d.deptno ) ; where d.loc ='DALLAS'; select e.ename, d.loc from emp e join dept d..

프로그래밍/SQL 2020.10.29

SQL-8) 함수(function) - 4

안녕하세요 이승혁 입니다. 이번 시간은 단일행 함수 마지막 시간이 될 것 같습니다. 다음 포스팅에서는 복수행 함수에 대해 다루겠습니다. ※ 복습 단일행 함수 문자 함수 length - 데이터의 길이 length ( col ) lpad & rpad - 데이터 좌, 우 공백 채우기 lpad & rad ( '출력할 문자 / 칼럼 ', '칸 개수', '채울 문자') trim & rtrim & ltrim - 데이터 좌, 우, 좌우 공백 제거 trim( col ), rtrim( col , ' 문자, 문자 ' ) replace - 특정 값 다른 값으로 대체 replace ( col , '문자' , '문자' ) concat - 두 데이터를 연결해서 출력 concat( col, col) 숫자 함수 round - 반올림 ..

프로그래밍/SQL 2020.10.26

SQL-7) 함수(function) - 3

안녕하세요 이승혁 입니다. 이번 포스팅에서는 SQL의 함수 중 단일행 함수인 날짜함수, 변환함수에 대한 실습을 진행해보도록 하겠습니다. ※ 내가 접속한 세션의 날짜 형식 확인하기 * : 모든 칼럼을 선택 nls : national language support select * from nls_session_parameters; ※ 날짜 형식 변경하기 alter session set nls_date_format='YY/MM/DD'; ※ 날짜를 검색하기 전 RR형식과 YY형식 ? RR YY 81 81 1981 2081 1981 2081 기준 : 2020 2020 기준에서 가까운 연도 선택 현재 세기를 선택 -> 년도를 입력할 때 2자리로 입력하지 말고 4자리로 입력하자는 암묵적인 규칙이 있다. 하지만 2자리..

프로그래밍/SQL 2020.10.25

SQL-5) SQL Developer install

안녕하세요 이승혁입니다. 이번 포스팅에서는 쿼리 작성을 더 편리하게 할 수 있는 소프트웨어인 SQL developer를 설치해 실습을 진행하겠습니다. 1. sql developer 다운로드 https://www.oracle.com/kr/index.html 위 오라클 공식 홈페이지로 들어갑니다. 리소스 - 소프트웨어 다운로드 - 개발자 툴 ( 스크롤 내리면 보임 ) - SQL Developer - 본인 사양에 맞는 버전 다운로드 64 bit는 JDK가 포함되어 다운로드 된다고 해 신경 쓰지 않아도 된다고 합니다. 오류가 발생하는 경우 해당 오류를 구글링 하면 각 오류에 맞는 해결책들이 많이 포스팅 되어 있습니다. 2. sqldeveloper.exe 실행 및 초기 설정 디벨로퍼를 실행한 후 좌측 녹색 더하기..

프로그래밍/SQL 2020.10.23

SQL-3) Query 조건절

안녕하세요 이승혁입니다. 오늘은 조건절과 연산자에 대한 간단한 실습을 진행하겠습니다. 실습 진행 전 cmd 창 조절 명령어 lines, page를 실행하고 진행하겠습니다. set lines : cmd 창 출력 화면 가로 너비 조절 set pages : cmd 창 출력 화면 세로 너비 조절 결과가 다양하고 양이 많을수록 한눈에 보기 편해야 한다고 생각합니다. 위 명령어로 간단하게 출력 화면의 너비를 조절하고 실습을 진행합니다! ※ SQL 연산자 1. 산술 연산자 : *, /, +, - 2. 비교 연산자 : > , =,

프로그래밍/SQL 2020.10.20

SQL-2) Query

안녕하세요 이승혁입니다. 지난 포스팅에는 오라클 DB를 설치했습니다. 이번 포스팅은 오라클 DB에서 간단한 SQL을 실습해 보겠습니다. ※ 오라클 데이터 베이스에 접속하는 방법 윈도우 검색창에 cmd 검색 명령 프롬프트프로그램을 관리자 권한으로 실행 명령 프롬프트 명령창에 명령어 sqlplus "/as sysdba"를 검색해 접속 유저 확인 명령어 show user 사용해 접속 유저 확인 실습 계정인 'scott' 계정을 생성 CREATE USER scott IDENTIFIED BY tiger; 권한 부여 명령어 grant dba to scott 사용해 권한 부여 종료 명령어 exit 사용해 프롬프트 종료 유저 확인 명령어를 통해 권한이 부여된 새로운 계정으로 재시작 ※ SQL ? Structure Qu..

프로그래밍/SQL 2020.10.19

SQL-1) Oracle DB install

안녕하세요 이승혁입니다. SQL 실습을 위해 Oracle DB를 다운로드 하고 설치하는 방법입니다. ※ 오라클 DataBase의 장점 1. Oracle Management Server - 중앙 집중 방식으로 Administration monitoring이 가능하고, Multiple databases를 튜닝 가능합니다. - 다른 Admin User들과 공유가 가능합니다. ​ 2. Oracle Change Manager - 변경 Plan을 작성하고 실제 구현하기 전에 변경 사항의 효과를 볼 수 있습니다. - 생산 시스템을 방해하지 않습니다. ​ 3. Administrative Alerts - 오류가 발생하면 오라클은 이메일이나 설정되어 있는 계정으로 연락을 줄수 있습니다. - 경고는 예정된 가동 정지 시간 ..

프로그래밍/SQL 2020.10.19
반응형
반응형