SELECT 속성 FROM 테이블명
<instructor>
[{
id : 1,
name : James,
dept name : Physics,
salary : 95000},
{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000
}]
instructor 테이블의 name 값을 가져온다.
instructor 테이블의 모든 값을 가져온다.
where 조건을 통해 id=1 인 값만 가져온다.
SELECT 지정할 속성 AS 별칭 FROM 테이블명
<instructor>
[{
id : 1,
name : James,
dept name : Physics,
salary : 95000},
{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000
}]
instructor 테이블에서 name과 id, 월급 값을 가져와서 monthly_salary 속성을 만든다.
테이블명 뒤에도 별칭을 지정할 수 있다 위의 쿼리는 더 큰 salary의 값을 반환하도록 한다.
+DISTINCT : 중복된 자료를 제거한다.
<instructor>
[{
id : 1,
name : James,
dept name : Physics,
salary : 95000},
{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000
}]
instructor 테이블의 name 값중에 'J' 로 시작하는 name 값을 반환한다.
테이블명 ORDER BY 속성 방식
<instructor>
[{
id : 1,
name : James,
dept name : Physics,
salary : 95000},
{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000,
},
{
id : 3,
name : Mark,
dept name : Math,
salary : 85000,
}]
<ASC>
[{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000,
},
{
id : 3,
name : Mark,
dept name : Math,
salary : 85000,
},
{
id : 1,
name : James,
dept name : Physics,
salary : 95000}
]
<DESC>
[
{
id : 1,
name : James,
dept name : Physics,
salary : 95000},
{
id : 3,
name : Mark,
dept name : Math,
salary : 85000,
},
{
id : 2,
name : Jhon,
dept name : Comp.Sci,
salary : 65000,
}
]
instructor 테이블에서 salary 속성을 내림차순으로 정렬한 값을 반환한다.
*ASC를 사용하면 오름차순, DESC를 사용하면 내림차순이다.