SQL - IN, NOT IN, % Modular
Mais algumas funções de SQL:
IN -----------------------------------------------------------------------------------------------------------------
Queremos seleccionar livros onde o último nome do autor seja Gaiman, Lahiri ou Carver:
select
title,
author_lname
from books
where author_lname in ('Gaiman','Lahiri','Carver')
NOT IN ---------------------------------------------------------------------------------------------------------
Aqui queremos seleccionar os livros que não sejam de 2000 ou 2005:
select
title,
released_year
from books
where released_year not in (2000,2005)
E se quisermos todos os livros editados depois de 2000 e que acabem em anos pares ?
select
title,
released_year
from books
where released_year >= 2000 and
released_year %2 = 0
order by released_year
Temos de acrescentar o %2 = 0 que nos diz que o restante da divisão do ano por 2 vai sempre dar zero.
Comentários
Enviar um comentário