> 1번
> SELECT last_name, salary*12 FROM s_emp ORDER BY 2;
>
> 위의 쿼리문은 어떻게 정렬된다는 말인가여?
> ORDER BY문이여,,,
select 다음에 명시된 필드중 두번째 필드에 의해 정렬된다는 뜻입니다.
> 2번
> SELECT first_name, last_name, salary FROM s_emp WHERE last_name >= 'Magee';
>
> 위의 쿼리문은 어떻게 출력된다는 말인가여?
> WHERE절이여,,,
lat_name 이 'Magee' 인 레코드에서 first_name, last_name, salary 항목을 보여 주는 군요.
> 3번
> SELECT first_name, last_name, start_date FROM s_emp
> WHERE start_date LIKE '%91';
>
> 어떻게 표현하라는 건가여?
start_date 라는 필드가 '91' 이라는 문자열로 끝나는 레코드를 찾아서 출력하는 군요.
> 4번
> SELECT first_name, last_name, start_date FROM s_emp
> WHERE start_date LIKE '%MAR%';
>
> 어떻게 표현하라는 건가여?
start_date 중간에 MAR 이라는 문자열이 포함된 레코드를 찾아서 출력하는군요.
이런식으로 묻지 마시고, 직접 해 보시던지 아니면 책을 한번은 읽어 보시기 바랍니다. DBMS 를 공부하시겠다고 하면서 기본적인 SQL 도 공부하지 않는다면 별로 공부할 자세가 되어 있다고 생각할 수 없군요.
|