출처: https://3months.tistory.com/307 [Deep Play]

SQL 4

쿼리 결과 정렬

지정한 순서대로 쿼리 결과 반환하기 select ename, job,sal from emp where deptno = 10 order by sal asc where절 다음에 order by를 입력하여 결과 값을 정렬해준다.(오름차순이면 asc, 내림차순이면 desc) order by에는 조건이 올 수도 있다. 다중 필드로 정렬하기 select empno,deptno,sal,ename,job from emp order by deptno, sal desc 여러가지 열에 조건을 추가하여 정렬하고 싶다면 order by절에 열에 대한 조건을 , 로 나누어 입력하면 된다. 우선 순위는 order by 뒤에 오는 순서로 결정된다. 부분 문자열로 정렬하기 select ename, job from emp order b..

SQL 2022.02.05

SQL 고급

CREATE TABLE AS SELECT city 테이블과 똑같은 city2 테이블 생성 CREATE TABLE city2 AS SELECT * FROM city; CREATE DATABASE CREATE DATABASE 문은 새로운 데이터 베이스를 생성 USE문으로 새 데이터베이스를 사용 CREATE TABLE test2( id INT NOT NULL PRIMARY KEY, col1 INT NULL, col2 FLOAT NULL, col3 VARCHAR(45) NULL ) ALTER TABLE ALTER TABLE 문과 함께 ADD문을 사용하면, 테이블에 컬럼을 추가할 수 있음 ALTER TABLE 문과 함께 MODIFY 문을 사용하면, 테이블의 컬럼 타입을 변경 할 수 있음 ALTER TABLE 문과..

SQL 2022.02.02

SQL 기본

DML(Data Manipulation Language) 데이터 조작 언어 데이터를 조작(선택,삽입,수정,삭제) 하는 데 사용되는 언어 DML 구문이 사용되는 대상은 테이블의 해 DML을 사용하기 위해서는 꼭 그 이전에 테이블이 정의 되어 있어야 함 SQL문 중 SELECT,INSERT,UPDATE,DELETE가 이 구문에 해당 Transaction이 발생하는 SQL도 이 DML에 속함 테이블의 데이터를 변경(입력/수정/삭제) 할 때 실제 테이블에 환전히 적용하지 않고, 임시로 적용시키는 것 취소 가능 DDL(Data Definition Language) 데이터 정의 언어 데이터베이스, 테이블, 뷰, 인덱스 등의 데이터베이스 개체를 생성/삭제/변경 하는 역할 CREATE, DROP, ALTER구문 DDL..

SQL 2022.02.01