데이터베이스

    [Oracle] 테이블 생성(create), 데이터 입력(Insert)

    -- 한줄 주석문 /* 범위 주석문 쿼리문 : 대문자, 소문자 다 가능 보통의 경우 : SELECT * FROM (대문자) 테이블명(소문자) */ SELECT * FROM employees; -- 자료형 Java Oracle int INTEGER, NUMBER(더 많이씀) double NUMBER(숫자는 무조건) String VARCHAR2(통합), CHAR, LONG(문자열) Date DATE(숫자) -- table 생성 /* CREATE TABLE 테이블명( 컬럼명1 자료형, 컬럼명2 자료형, ) */ -- 문자열 -- CHAR CREATE TABLE TB_CHAR( COL1 CHAR(10 BYTE), COL2 CHAR(10 CHAR), COL3 CHAR(10) -->자동으로 Byte ); --데이터..

    [MSSQL] 요약정보 만들기

    01_집계함수 사용하기 함수 매개변수 표현식 AVG ([ALL|DISTINCT]숫자 표현식) 표현식의 전체나 각각의 평균값 COUNT ([ALL|DISTINCT]숫자 표현식) 표현식 전체나 각각의 개수 COUNT (*) 선택된 모든 행의 개수 MAX (숫자 표현식) 표현식에서 가장 큰 값 MIN (숫자 표현식) 표현식에서 가장 작은 값 SUM ([ALL|DISTINCT]숫자 표현식) 수치 표현식에서 전체나 각각의 합계 --제품의 모든 가격을 더하여 제품의 개수로 나눌 때 --전체 레코드 개수로 나눈 경우와 가격 항목 개수로 나눈 경우를 비교 SELECT SUM(가격)/COUNT(가격), SUM(가격)/COUNT(*) FROM 제품 위에 결과값을 보면 평균값이 다르게 나왔다. 왜 그럴까? 우선 COUNT(..

    [MSSQL] SELECT 문

    SELECT 문 SELECT 문은 테이블의 데이터를 조회하는 구문이다. SELECT문은 SQL명령어 중에서 가장 기본이 되고 많이 사용하는 명령어이다. SELECT문을 사용한 조회 결과는 테이블 형태로 보여진다. 단순하게 테이블을 조회할 수 있을 뿐만 아니라 다양한 구문을 활용하여 복잡한 작업도 가능하다. DDL 테이블의 스키마, 헤더, 테이블의 뼈대를 만드는 것 DML 테이블의 뼈대를 만들어 놓으면 레코드(행, 튜플)을 채워 넣어서 자료들을 뽑아보는 것 DCL 테이블이나 특정 칼럼에 대해서 사용자에게 권한을 주고 통제하는 것 *SELECT 기본 문법 SELECT 테이블의 열이름(칼럼명) FROM 테이블명 [WHERE 검색할 행의 조건] *SELECT 기본 문법 SELECT : 테이블의 열이름(칼럼명) ..

    [MSSQL] Transact-SQL?

    *Transact-SQL ANSI란? (American National Standards Institute)의 약자로 미국표준협회를 말한다. ISO(International Standards Organization)의 약자로 국제 표준 조직이다. ANSI와 IOS에서는 통상적으로 사용되는 SQL에 표준을 정하였는데 이를 ANSI SQL-92라고 한다. Transact-SQL은 마이크로소프트사가 이 ANSI SQL-92의 표준을 따르면서 차별화된 기능을 추가하여 독자적으로 만든 SQL로 MSMS 서버에서 다양한 기능을 확장한 언어이다.. Transact-SQL은 흔히 줄여서 T-SQL이라고 부른다. *Transact-SQL 구문의 종류 SQL은 관계형 데이터 베이스를 기반으로 원하는 정보를 얻기 위해 실하..