sql2 SQL 구문 둘러보기 : 서브 쿼리 select, from, where 절에 서브 쿼리를 넣어서 복잡한 조건을 구현할 수 있다. SELECT절에 서브 쿼리 지정SELECT (SELECT C.name FROM Category C WHERE B.id = C.category_id) AS category_name, B.name AS book_nameFROM Book B; FROM절에 서브쿼리 지정SELECT C.name AS category_name, B.name AS book_nameFROM Book B, (SELECT id, name FROM Category WHERE id = ''10") CWHERE B.category_id = C.id; WHERE절에 서브쿼리 지정SELECT B.nameFROM Book BWHE.. 2024. 9. 9. SQL 구문 둘러보기 : 테이블 생성, 수정, 삭제 1. 테이블 생성하기 : CREATECREATE문은 데이터베이스에 테이블을 추가하기 위한 SQL문입니다. CREATE문의 기본 구조CREATE TABLE [테이블명] { [컬럼명] [데이터 타입]([길이]) }테이블명과 각 컬럼명, 컬럼의 데이터 타입과 길이를 지정해서 테이블을 생성합니다. 데이터 타입 varchar, integer, decimal, date, sysdate Create 옵션컬럼 뒤에 Constraints 옵션을 지정해줄 수 있습니다.NOT NULL : 컬럼에 빈 값이 들어갈 수 없다. UNIQUE : 테이블에 들어가는 컬럼이 고유값으로, 중복되지 않는다. PRIMARY KEY : 테이블의 기준이 되는 컬럼에 키를 부여한다. 빈 값이 들어갈 수 없으며 고유값으로 중복되지 않는다. FO.. 2024. 8. 1. 이전 1 다음