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)



Modular % -------------------------------------------------------------------------------------------------------

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

Mensagens populares deste blogue

Python - Gerador de nomes aleatórios: V2.0

Python - Jogo de adivinhar números !