SELECIONE

A instrução SELECT é usada para obter dados de um banco de dados. O formato básico do INSTRUÇÕES SELECT é que muetra abaixo:

 SELECT FROM <campos> <table>

Por exemplo, se você quisesse obter os nomes e e-mail a todos os registros de um banco de dados de agenda pessoal usaria o seguinte SQL INSTRUÇÕES:

 SELECIONE apelido, nome, e-mail do calendário

este comando retorna um conjunto de registros com os dados dos três campos listados (nome, sobrenome e e-mail) do Livro tabela.
Se você realmente quer obter todos os campos da tabela você pode usar o seguinte.

 SELECT * FROM Agenda

Embora o uso do asterisco (*) é o mais prático e rápido para obter todos os campos não é uma prática recomendada por duas razões e duas Tiemen para fazer com o desempenho da consulta.
a) não pedir a todos os campos em uma tabela, a menos que você precisa de todos eles. Haverá sempre correr mais rápido se a consulta retorna menos dados. A instrução SELECT deve solicitar somente os campos que você usará.
b) se você precisar de todos os campos da tabela como um resultado da consulta, eu recomendo que você use a lista de campos em vez do asterisco (*) ea razão é que se você contar o motor de SQL que é o nome campos terá que encontrá-lo. Para o desenvolvedor que isso é transparente, mas o motor está fazendo internamente duas consultas: uma para descobrir os nomes dos campos na tabela e um para fazer o pedido que nós pedimos.

Ordenando os resultados

Para o resultado para o motor de banco de dados envia-nos a alcançar uma certa ordem utilizando a cláusula ORDER BY, que se baseia em uma lista de campos para fazer o pedido.
Considere a mesma consulta desde o início (da agenda), mas ordenada pelo último nome:

 SELECIONE apelido, nome, e-mail DA ORDEM livro POR apelido, nome próprio

por padrão, os campos listados na cláusula ORDER BY indica uma classificação crescente, mas se você quiser você pode dizer que para baixo, usando a palavra-chave DESC como mostrado abaixo:

 SELECIONE apelido, nome, e-mail DA ORDEM livro BY Nome DESC,

ordem ascendente pode também ser indicado explicitamente usando a palavra-chave ASC, mas não é necessário uma vez que a próxima instrução irá resultar na mesma ordem que a instrução anterior deve.

 SELECIONE apelido, nome, e-mail DA ORDEM livro BY nome DESC, nome ASC

11 Responses para "selecionar"

  1. [...] O código seguinte eo nome do banco de dados. Mdb eo nome da tabela na instrução SELECT) para que tudo funcione bem. Dim cnn As New [...]

  2. [...] Para uma instância específica de código-fonte. Veja também: grupo, tendo, ISA, REFERÊNCIAS DE, SELECT, WHERE, [...]

  3. [...] (Nome ou IP do servidor, o nome do nome do banco e mesa na instrução SELECT) para que tudo funcione bem. Dim cnn As New SqlConnection ("Data Source = MyServidor; inicial [...]

  4. zASHPgEBwEbCFAB diz:

  5. uMMpiwjrPaXAw diz:

  6. lyperapse diz:

    Melhora os resultados dos testes chiclete plano de utilização para pequenas empresas

Comentar