19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SQL – Structured Query Language – rápido e fácil - 137

SELECT NOME_CLIENTE FROM CLIENTE

WHERE CODIGO_CLIENTE IN

(SELECT CODIGO_CLIENTE FROM PEDIDO

WHERE NR_PEDIDO IN (1, 2, 4));

Entenda as duas etapas da consulta:

1. SELECT CODIGO_CLIENTE FROM PEDIDO WHERE NR_PEDIDO IN (1, 2, 4);

A resposta apresenta os valores 1002, 1001 e 1003, que serão utilizados

na segunda etapa:

2. SELECT NOME_CLIENTE FROM CLIENTE WHERE CODIGO_CLIENTE

IN 1002, 1001, 1003;

A seguir o resultado:

---------------

ANTONIO ALVARES

BEATRIZ BARBOSA

CLAUDIO CARDOSO

7.2.1 Utilizando ANY em consultas de várias

linhas

Utilizamos o operador ANY para comparar um valor com qualquer valor

presente em uma lista. Antes do operador ANY devemos utilizar um

dos seguintes operadores =, <, <=, >, >=, <>.

O exemplo a seguir:

SELECT NOME_CLIENTE FROM CLIENTE

WHERE CODIGO_CLIENTE < ANY

(SELECT CODIGO_CLIENTE FROM PEDIDO

WHERE NR_PEDIDO IN (1, 4));

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!