Archive for category Outros Tutoriais

SQL WHERE é usado para

Posted by gumelo on Wednesday, 18 August, 2010

A cláusula SQL WHERE é usado para selecionar dados de forma condicional, adicionando-a já existente consulta SQL SELECT. Nós vamos usar a tabela Clientes, para ilustrar o uso do comando SQL WHERE.

Tabela:  Clientes

Nome             Sobrenome    Email                                  Nascimento        Telefone
José                   Astolfo         astoufo@yahoo.com  1968/02/04      2222-2222
Antonio           Cesar             cesar@assa.net              1974/04/04     4455-4545
Paula                 Maria             pm@teste.org               1978/05/24      2323-3232

Se quisermos selecionar todos os clientes de nossa tabela de banco de dados, com o sobrenome ‘Astolfo’, precisamos usar a sintaxe SQL a seguir:

SELECT *
FROM Clientes
WHERE sobrenome = ‘Astolfo”

O resultado da expressão SQL acima serão os seguintes:

Nome        Sobrenome Email                                Nascimento        Telefone
José           Astolfo         astoufo@yahoo.com  1968/02/04      2222-2222

Nesta consulta SQL simples usamos o “=” (igual) operador em nossos critérios WHERE:

Sobrenome = ‘Astolfo’

Mas podemos usar qualquer um dos seguintes operadores de comparação, em conjugação com a cláusula WHERE SQL:

<> (Não igual)

SELECT *
FROM Clientes
WHERE sobrenome Astolfo <> ‘

> (Maior que)

SELECT *
FROM Clientes
WHERE DOB> ‘1 / 1 / 1970

> = (Maior ou igual)

SELECT *
FROM Clientes
WHERE> Data de nascimento = ‘1 / 1 / 1970

<(Menor que)

SELECT *
FROM Clientes
WHERE Data de nascimento <’1 / 1 / 1970

<= (Menor ou igual)

SELECT *
FROM Clientes
WHERE Data de nascimento = <’1 / 1 / 1970

LIKE (semelhante)

SELECT *
FROM Clientes
WHERE telefone LIKE ‘626% ‘

Observe a sintaxe LIKE é diferente com os diferentes RDBMS (SQL Server sintaxe usada acima). Confira o artigo como SQL para obter mais detalhes.

Entre (Define um intervalo)

SELECT *
FROM Clientes
WHERE DOB ENTRE ‘1 / 1 / 1970 ‘e ‘1 / 1 / 1975 ”

Gostou de saber para que serve WHERE? Então aprenda mais SQL:

Como usar SQL DISTINCT

instrução SQL SELECT

SQL SELECT INTO

sql performance Livros de SQL

Tutorial SQL SLECT INTO


Como usar SQL DISTINCT

Posted by gumelo on Tuesday, 17 August, 2010

O comando SQL DISTINCT é utilizado juntamente com a palavra-chave SELECT SQL para retornar um conjunto de dados com entradas exclusivas para uma certa coluna da tabela do banco de dados.

Vamos usar a nossa tabela de banco de clientes para ilustrar o uso do SQL DISTINCT:
Nome Sobrenome Email Nascimento Telefone
José Astolfo astoufo@yahoo.com 1968/02/04 2222-2222
Antonio Cesar cesar@assa.net 1974/04/04 4455-4545
Paula Maria pm@teste.org 1978/05/24 2323-3232

Por exemplo, se quisermos selecionar todos os sobrenomes distintos da nossa tabela clientes, vamos utilizar a seguinte instrução SQL DISTINCT:

SELECT DISTINCT Sobrenome
FROM Clientes

O resultado da expressão SQL acima DISTINCT será parecido com este:

Sobrenome
Astoufo
Cesar
Maria

Fácil de usar não é? Veja outros comandos e tutoriais SQL:

instrução SQL SELECT

SQL SELECT INTO

sql performance Livros de SQL

Tutorial SQL SLECT INTO


Tutorial SQL SLECT INTO

Posted by gumelo on Monday, 16 August, 2010

A instrução SQL SELECT INTO é usada para selecionar dados de uma tabela do banco de dados SQL e inseri-lo para uma tabela diferente, ao mesmo tempo.

A sintaxe geral SQL SELECT INTO é parecida com esta:

SELECT Coluna1, Coluna2, Column3,
INTO Tabela2
FROM Table1

A lista de nomes de coluna após o comando SELECT SQL determina quais as colunas que serão copiadas, eo nome da tabela após a palavra-chave em SQL especifica que a tabela para copiar essas linhas.

Se quisermos fazer uma cópia exata dos dados em nossa tabela de clientes, temos a seguinte instrução SQL SELECT INTO:

SELECT *
INTO Clientes_copy
FROM Clientes

Outros posts da série:

instrução SQL SELECT

SQL SELECT INTO

sql performance Livros de SQL