728x90
반응형
SMALL

SQL 7

MSSQL - 서브쿼리

▶서브쿼리란 하나의 쿼리문 안에 포함되어 있는 또 하나의 쿼리문을 말합니다. 서브 쿼리는 메인 쿼리가 서브 쿼리를 포함하는 종속적인 관계입니다. 여러 번의 쿼리를 수행해야만 얻을 수 있는 결과를 하나의 중첩된 SQL 문장으로 간편하게 결과를 얻을 수 있게 해 줍니다. 쉽게 말해서 쿼리 문안에 쿼리문을 또 쓴다고 생각하면 됩니다. ※ Sub Query를 Inner Query라고도 합니다. - 조회되는 컬럼으로 사용하는 방법 하나의 컬럼으로 검색하여 데이터를 뽑아 낼 수 있다. 괄호로 묶어 사용하여 AS를 사용하여 이름을 넣어준다. -- 조회 컬럼으로 사용 -- SELECT *,(SELECT dname FROM DEPT_EMP WHERE deptno = '1') dname FROM EMP dname은 조건에..

MSSQL 2024.04.15

MSSQL - 집계함수 MAX, MIN, AVG, COUNT, SUM

https://alstn4973.tistory.com/151 MSSQL - INSERT 삽입 ▶ INSERT 문의 기본 . DML의 종류의 하나로 INSERT 삽입으로 분류가 됩니다. . 데이터베이스에 데이터를 입력하는 명령어입니다. 가장 기본적인 기능이고 굉장히 많이 쓰임으로 매우 중요합니다. - IN alstn4973.tistory.com . 테이블과 데이터는 위에 있는 것을 참고하여 출력을 하였습니다. ▶ MAX(최고값), MIN(최솟값), AVG(평균), SUM(합계), COUNT(갯수) . COUNT만 NULL값을 포함을 하고 나머지 집계함수는 NULL값을 포함하지 않는다. -- 예제 -- SELECT MAX(sal) AS MAX, MIN(sal) AS MIN, AVG(sal) AS AVG, S..

MSSQL 2024.04.01

MSSQL - CONVERT,FORMAT 함수 사용 방법 (데이터 형변환)

▶CONVERT 함수 - MS SQL Server에서 CONVERT 함수는 한 데이터 유형을 다른 데이터 유형으로 변환하는 데 사용됩니다. 날짜 형식을 바꿀 때 형식 코드와 함께 유용하게 사용할 수 있고, 데이터의 형식을 바꾸기 위해서도 사용됩니다. -- 기본 형식 -- CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) data_type : 데이터를 변환하려는 목표 데이터 유형입니다. length : 목표 데이터 유형의 길이입니다. 일부 데이터 유형에만 사용합니다. expression : 변환하려는 실제 데이터 또는 필드입니다. style : 선택적으로 사용합니다. 특히 날짜와 시간 데이터 유형의 변환에서 출력 형식을 결정할 때 사용됩니다. -..

MSSQL 2024.03.28

MSSQL - INSERT 삽입

▶ INSERT 문의 기본 . DML의 종류의 하나로 INSERT 삽입으로 분류가 됩니다. . 데이터베이스에 데이터를 입력하는 명령어입니다. 가장 기본적인 기능이고 굉장히 많이 쓰임으로 매우 중요합니다. - INSERT INTO 테이블(컬럼명, 컬럼명, ...) VALUES(값, 값, ...) CREATE TABLE dept ( deptno INT PRIMARY KEY , dname VARCHAR(14), loc VARCHAR (13) ) CREATE TABLE EMP ( empno INT NOT NULL, ename VARCHAR(10), job VARCHAR(9), mgr INT, hiredate DATE, sal NUMERIC(7,2), comm NUMERIC(7,2), deptno INT FORE..

MSSQL 2024.03.15

MSSQL - SELECT 조회

▶ SELECT 문을 조회 ▷기본 문법 - SELECT * FROM 테이블 (테이블에 있는 모든 컬럼과 정보를 검색하는 것) - SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 = '컬럼명에 관한 데이터' (원하는 컬럼명 1개를 검색하고 싶을때) . WHERE은 조건을 넣는 것이다. 예시) 우선 dept, emp 테이블을 만들고 CREATE TABLE dept ( deptno INT PRIMARY KEY , dname VARCHAR(14), loc VARCHAR (13) ) CREATE TABLE EMP ( empno INT NOT NULL, ename VARCHAR(10), job VARCHAR(9), mgr INT, hiredate DATE, sal NUMERIC(7,2), comm NUMERI..

MSSQL 2024.03.13

MSSQL - 테이블 생성, 입력

▶ 테이블 생성 - 기본 구조 CREATE TABLE 테이블명 ( 컬럼명 데이터 형식 NULL 허용 PK컬럼설정 · · · · ); 테이블을 생성할 때 테이블 명 앞에 스키마를 지정해야 한다. 스키마를 지정하지 않고 생성을 하면 기본 스키마 dbo에 테이블이 생성된다. (스키마.테이블명, dbo.emp) 데이터가 입력될 때 해당 칼럼에 NULL이 입력되지 않도록 하기 위해서는 NOT NULL을 저장해야 한다. 기본 값은 NULL이며 NULL은 생략해도 된다. 해당 칼럼에 기본 값을 지정하고 싶을 때는 칼럼 명 선언부 뒤에 기본 값을 지정하면 된다. - PK(기본 키) 명을 지정하여 생성하는 방법 CONSTRAINT [PK 명] PRIMARY KEY ([칼럼1], [칼럼2], [칼럼3] ...) PK 명을..

MSSQL 2024.03.12
728x90
반응형
LIST