목록SQL (44)
S_pot
보호되어 있는 글입니다.
데이터의 규모가 커지면 하나의 테이블로 정보 수용이 어려워지고 테이블을 분할하고 테이블의 관계성을 부여한다.
DESC: 내림차순 ASC: 오름차순 SELECT * FROM STUDENT ORDER BY distance asc = 거리가 가까운 순 SELECT * FROM STUDENT ORDER BY distance desc, address asc = distance 기준을 desc로 정렬하고, 동일한 데이터가 있는 경우 address를 기준으로 asc로 다시 정렬
SELECT sex FROM STUDENT group by sex = 성별을 종류별로 묶는다. = group은 성별이 어떠한 것이 있는지 알고 싶을 때 사용 SELECT sex, sum(distance), avg(distance) from student group by sex = 성별 별로 거리의 합과 평균을 출력
SELECT * FROM SUDENT = STUDENT 테이블의 모든 컬럼을 조회한다. SELECT name, birthday FROM STUDENT = STUDENT 테이블의 name, birthday 컬럼을 조회 SELECT * FROM STUDENT WHERE id=3 = STUDENT 테이블의 id가 3인 행을 조회 SELECT * FROM STUDENT LIMIT 0,1 = 0은 OFFSET, 데이터 순서는 0부터 시작함 = 즉, 첫 번째 행부터 1개의 레코드를 출력 SELECT * FROM STUDENT LIMIT 1,2 = 두번 째 행부터 2개의 레코드를 출력 LIMIT = 조회된 결과를 페이지 단위로 끊을 때 쓰는 것 SELECT * FROM STUDENT WHERE sex = '남자' L..

Structured Query Language 정리정돈 하는 것, 구조화 되었다. 쿼리: 데이터 읽음, 삭제, 수정, 데이터베이스에 요청 하는 것 언어: 데이터베이스도 이해하고 나도 이해할 수 있는 것 쉽고, 중요하다 가성비가 뛰어난 언어

데이터 형식을 varchar로 설정해주고 insert할때 N을 붙여준다. ex) N'한글' create table "dept" (deptno char(3), dname nvarchar(20)); insert into dept values('101', N'경영학과');
-- grade컬럼 숫자 1자 제한, check제약조건 alter table student alter column grade numeric(1); alter table student add constraint grade_ck check (grade in(1,2,3,4));
-- dept테이블의 deptno를 참조하는 외래키적용 alter table student add constraint student_fk foreign key(deptno) references dept(deptno);