본문 바로가기

Programming84

[SQL 정리] 조인 -- 1. inner join -- 1) natural join select empno, ename, dname, loc, deptno from emp natural join dept; select e.empno, e.ename, d.dname, d.loc, deptno from emp e natural join dept d; -- 2) using 절 select empno, ename, dname, loc, deptno from emp join dept using(deptno); -- 3) on 절 | Join on emp.deptno = dept.deptno 공통 컬럼 select empno, ename, dname, loc, emp.deptno from emp join dept on emp.dept.. 2023. 5. 25.
[SQL 정리] 함수 데이터 베이스 관리 시스템 레코드 식별(행)을 위한 유일한 컬럼은 유일한 값을 가지고 있고 자동으로 인덱스가 생성이 되어 레코드 검색을 쉽게 할 수 있음 -- 1) 단일행 함수 - 문자열 -- 소문자 및 대문자로 변경 select lower('MANAGER'), upper('manager') from dual; 예시) select empno, ename, deptno from emp where lower(ename) ='smith'; -- 문자열 연결 select concat('ORACLE','SERVER') from dual; select empno, ename, job, concat(ename, job) from emp; -- 왼쪽 및 오른쪽 문자열 끼우기 select lpad('MILLER', 10.. 2023. 5. 25.
[SQL] 문법 정리 1. 관계형 DB(RDB) 관계형 DB(RDB) - 정형화 되어있고, oracle mysql, maria db 등등이 있음 - 2차원 테이블 형태로 데이터를 관리함 비정형, mongoDB, {key: value} 형식임 DBMS에 독립적: ANS1 SQL DQL, DML+TCL, DDL 2. Data 종류 수치: 정수, 실수 문자 날짜: ‘A’, ‘ABC’, char (byte): 고정, 최대 2000 byte, varchar2(byte): 가변, 최대 4000 byte 3. DQL projection: 컬럼 선택 (select 컬럼명 선택) selection: 행 선택(where 절) join: 연결하는 키 foreign key(참조키) 4. Selection select *, 컬럼명(쉼표), 연산, .. 2023. 5. 24.
[알고리즘] 파이썬 문법 튜플: 서로 다른 성질의 데이터를 묶어서 관리해야할 때 2023. 4. 10.