AS는 해당 컬럼의 이름을 다시 정해서(별칭을 정하여) 보여주는 기능입니다. 주로 식으로 된 컬럼의 컬럼명을 설정하거나 기존의 컬럼명을 보다 간결하게 또는 보다 가독성 있게 설정하는데 사용합니다.
컬럼명 지정
select name as product_name
from products;
select
id as product_id,
name as product_name,
retail_price as product_price,
cost as product_cost,
(retail_price - cost) as product_profit
from products;
테이블명 지정
select
a.id,
a.name
from products as a;
select
id,
name
from products a;
LIMIT는 조회할 결과의 레코드수를 제한합니다.
LIMIT가 없이 조회를 하면 모든 레코드를 조회하지만 LIMIT <조회할 레코드 수> 를 이용하면 지정한 만큼의 결과 개수만 가지고 옵니다.
select * from users limit 5;
select *
from products
limit 3;
DISTINCT는 결과에서 중복되는 행을 제거합니다. Before와 After를 비교해보세요.
중복을 제거하지 않은 결과입니다.
select country
from users;
중복을 제거한 결과입니다.
select distinct country
from users;
중복을 제거하지 않은 결과입니다.
select country, city
from users;
distinct 뒤에 여러 항목이 있는 경우 여러 컬럼을 모두 포함해서 결합된 결과를 중복제거합니다.
selsect
distinct country, city
from users;