% 2

SQL의 SELECT문에 대하여(3)

03. SELECT문의 여러 가지 검색과 연산 ► 범위를 사용한 검색 원하는 투플들의 조건을 명시하기 위해서 WHERE절에 범위를 나타내는 연산자인 BETWEEN을 사용할 수 있습니다. BETWEEN의 장점은 SQL문의 WHERE절을 좀 더 읽기 쉽게 만들어준다는 것입니다. ► 리스트를 사용한 검색 IN은 리스트 내의 값과 비교합니다. [IN]의 부정은 [NOT IN]입니다. 다음의 WHERE절은 DNO의 값이 (1,2,3)에 속하는지를 검사합니다. WHERE DNO IN (1,2,3) 따라서 이 WHERE절은 OR를 사용하여 다음과 같이 표현할 수 있습니다. IN을 사용하면 다수의 OR을 사용할 필요가 없습니다. WHERE DNO = 1 OR DNO = 2 OR DNO = 3 ❶ IN Q. 1번 부서나..

SQL의 SELECT문에 대하여(2)

03. SELECT문의 여러 가지 검색과 연산 ► 별칭(alias) 서로 다른 릴레이션에 동일한 이름을 가진 애트리뷰트가 속해 있을 때, 애트리뷰트의 이름을 구분하는 한 가지 방법은 애트리뷰트 이름 앞에 릴레이션의 이름을 붙이는 것입니다. EMPLOYEE.DNO 또 다른 방법은 투플 변수(tuple variable)를 사용하는 것입니다. SQL에서 투플 변수는 한 릴레이션에 연관됩니다. 투플 변수는 FROM절에서 릴레이션의 이름 다음에 AS(생략 가능)와 함께 명시됩니다. 투플 변수를 별칭이라고도 부르며, 아래와 같이 표현합니다. EMPLOYEE릴레이션을 E, DEPARTMENT릴레이션을 D로 표현합니다. FROM EMPLOYEE AS E, DEPARTMENT AS D 투플 변수는 편리성과 질의의 이해도..