
오라클 SQL ------------------------- SET 연산자에서 Dummy Column(더미칼럼) 사용방법과 사용이유 Dummy Colum = 가짜 칼럼 : 개수 맞추기용 SELECT EMP_NAME JOB_ID HIRE_DATE UNION SELECT EMP_NAM DEPT_ID NULL NULL : 위에 있는 쿼리와 항목 개수가 맞아야 요류가 나지 않기 때문에, 개수를 맞추기 위해 가짜 칼럼(Dummy Colum)인 NULL을 사용한다.

오라클 SQL ----------------------- 1. SET 연산자 (SET Operator) UNION 중복 값은 제거하고 합침 UNION ALL 중복 값 포함하여 합침 INTERSECT 중복 값만 표시 MINUS 1에서 2와 겹치는 값을 제거하고 표시 JOIN 과 UNION의 차이점 : JOIN은 열끼리 합치고, UNION은 행끼리 합친다. 2. SET 연산자에서 ORDER BY 사용방법 (SET Operator, ORDER BY) A 쿼리 UNION B 쿼리 ORDER BY 2, 1; --> 마지막 쿼리에서만 ORDER BY를 기술하여야 한다. A 쿼리에서 별칭이 쓰였고, B 쿼리에서 별칭이 안 쓰였을 때 : ORDER BY에 별칭을 못 씀. --> 해결 방법 : 항목의 순번으로 ORDER..

SQL (Structured Query Language) BASIC SELECT 키워드 (SELECT Keyword) 기본 구문 SELECT * FROM TABLE_NAME WHERE SEARCH CONDITION; (* : asterisk, 모든 칼럼 조회) ex) SELECT EMPLOYEE_NAME, SALARY, EMPLOYY_ID 조회하고자 하는 칼럼을 쉼표로 구분하여 나열. 마지막 칼럼 뒤에는 아무것도 붙이지 않음. (~~정보를 가져오겠다고 알려주는 문장) FROM TABLE_EMPLOYEE SELECT 문에서 조회하고 싶다고 기술한 칼럼이 포함된 테이블 표기. WHERE 찾고 싶은 행을 기술 논리 연산자 사용하여 제한 조건 걸기. 조건에 맞는 데이터만 Result Set에 나온다. ex) 사..

DATABASE & DBMS 1) 데이터베이스(DATABASE) 공용데이터, 통합데이터, 저장데이터, 운영데이터 등을 통합 저장하고 있는 데이터 집합. 조직 내의 여러 시스템에서 사용할 수 있도록 중복 데이터 최소화. 2) DBMS (Database Management System) Database 관리 프로그램 : DBMS은 Database의 데이터를 관리하는 프로그램이다. (저장, 검색, 수정) ex) Oracle, MySQL 등등 관계형 데이터베이스 특징 1. 2차원 테이블 형태로 데이터를 표현 2. 테이블 간의 비즈니스적 관계(Relationship)를 도출하는 구조 3. 데이터 중복 최소화 가능 4. 업무 변화에 유연한 대응 가능 SQL (Structured Query Language) 관계형 ..

오라클(Oracle) 오라클은 비싸다. 개인이 사용하기 부적절하다. BUT. 오라클을 사용하는 기업에 들어가 일을 하기 위해서 사용해 보고 공부를 해야 한다. 어도비 체험판 비슷한 느낌으로 생각하면 적절할 듯하다. 오라클이 제공하는 버전이 여러 가지가 있는데, 공부용으로 사용하기에 Express edition이 적절하다고 한다. 'oracle express edition 18c' 이라고 구글에 검색을 하면, 오라클 사이트가 나온다. 파일을 다운로드 받아서 압축을 풀어준다. (다운로드 받으려면 오라클 계정을 만들어서 로그인을 해야 할 거다.) setup.exe 파일을 실행해서 설치해주면 된다. 비밀번호 설정은 내 마음대로 하면 된다. 작업표시줄 윈도우 메뉴에서 Oracle 폴더를 찾을 수 있다. 설치가 정..

Database : 거대하고 복잡한 데이터를 다루기 편리하게 하기 위해서 만들어진 개념이다. (거대한 데이터를 파일 몇개로 관리할 수 없잖아?) 데이터의 입력과 출력이 필요함 Input: Create, Update, Delete Output: Read C -> R -> U -> D 2021 DB Ranking 구글에 검색하면 랭킹을 알려주는 사이트들이 나온다. Oracle 비싸다. 국가지자체나 큰기업에서 쓴다. 엄청 중요한 데이터를 다룬다면 써야겠지? 무료 버전도 있다.(기능제한있음) MySQL 무료 오픈소스. 작은 회사나 개인이 쓰면 좋다. 공통점 : Relational DBMS (관계형 데이터베이스)
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 I am becoming AI expert who can develop cool things by coding.