목록2024/10/01 (5)
충분히 쌓여가는
테이블을 생성하려면 CREATE 문을 사용하지만, 테이블은 데이터베이스 내부에 생성해야 하므로 반드시 테이블이 위치할 데이터베이스를 먼저 선택해야 한다. DoItSQL 데이터베이스를 선택할 것이기 때문에 DoItSQL 데이터베이스를 선택하면 된다DoItSQL 데이터베이스 선택USE DoItSQL; doit_create_table라는 이름의 테이블을 생성열 이름은 col_1 ~ col_3까지 3개의 열을 생성하며 각 열의 자료형은 숫자, 문자, 날짜형이다.CREATE TABLE doit_create_table (col_1 INT,col_2 NVARCHAR(50),col_3 DATETIME); DROP 문으로 테이블 삭제하기테이블 삭제는 DROP 문을 사용한다.테이블 삭제의 경우 데이터베이스 삭제와 다르게 ..
USE 문으로 데이터베이스 선택데이터베이스는 SSMS에서 드롭다운 메뉴를 이용해 선택할 수도 있지만 USE 문을 사용해도 된다.USE master;
데이터 조작 언어(DML)는 테이블에 데이터를 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는데 사용한다.DML의 대상은 테이블이므로 DML을 사용하려면 반드시 테이블이 있어야 한다. 바로 그 테이블을 조작하는 언어를 데이터 정의 언어(DDL)이라고 한다. DDL데이터베이스, 테이블, 뷰, 인덱스 등의 개체를 생성(CREATE), 삭제(DROP), 변경(ALTER)한다. 데이터베이스 생성 및 삭제하기데이터베이스를 생성하려면 CREATE 문을 사용한다. CREATE 문의 기본 형식CREATE DATABASE [데이터베이스 이름] CREATE 문으로 데이터베이스 생성하기CREATE DATABASE TestDB쿼리가 잘 실행되었다면 [개체 탐색기]에서 을 클릭하면 된다...
데이터를 검색할 때 공통 그룹의 정보를 확인해야 할 때가 있다.그룹의 특정 조건을 필터링해 해당 그룹의 데이터만 검색해야 하는 경우도 많다.이렇게 데이터를 그룹화할 때 GROUP BY 문을 사용한다.또한 그룹을 필터링할 때는 HAVING 문을 사용한다 GROUP BY 문과 HAVING 문의 기본 형식SELECT [열] FROM [테이블] WHERE [열] = [조건값] GROUP BY [열] HAVING [열] = [조건값] GROUP BY 문으로 데이터 그룹화하기GROUP BY 문은 지정한 열에 있는 데이터를 그룹화한다. 1개 열 기준으로 그룹화데이터를 그룹화할 때는 반드시 그룹화할 기준 열을 지정해야 한다.sector로 그룹화SELECT sector FROM nasdaq_companyGROUP BY ..