Seleccione

A educación SELECT úsase para obter datos de base de datos. O formato básico do Instruccións SELECT é que muetra a continuación:

 SELECT FROM <campos> <table>

Por exemplo, se quixese obter os nomes e correo electrónico a todos os rexistros dunha base de datos de axenda persoal usaría o seguinte SQL Instruccións:

 Seleccione apelido, nome, correo-e do calendario

esta orde retorna un conxunto de rexistros cos datos dos tres campos da lista (nome, apelidos e correo electrónico) do libro táboa.
Se realmente quere obter todos os campos da táboa pode utilizar o seguinte.

 SELECT * FROM Axenda

Aínda que o uso do asterisco (*) é o máis práctico e rápido para obter todos os campos non é unha práctica recomendada por dúas razóns e dúas Tiemen para facer o rendemento da consulta.
a) non pedir a todos os campos nunha táboa, a non ser que precisa de todos eles. Haberá sempre executar máis rápido a consulta retorna menos datos. A instrución SELECT debe solicitar só os campos que usará.
b) se precisa de todos os campos da táboa como un resultado da consulta, eu recomendo que use a lista de campos en vez do asterisco (*) ea razón é que se contar o motor de SQL que é o nome campos terá que atopalo. Para o creador que iso é transparente, pero o motor está facendo internamente dúas consultas: unha para descubrir os nomes dos campos na táboa e un para facer a solicitude que require.

Ordenando os resultados

Para os resultados para o motor de base de datos fainos chegar a acadar unha certa orde mediante a cláusula ORDER BY, que se basea nunha lista de campos para facer a solicitude.
Considere a mesma consulta desde o inicio (do calendario), pero ordenada polo último nome:

 Seleccione apelido, nome, correo electrónico DO COLEXIO libro por apelido, nome propio

por defecto, os campos listados na cláusula ORDER BY indica unha clasificación crecente, pero se quere pode dicir que para abaixo, usando a palabra clave DESC como se mostra a continuación:

 Seleccione apelido, nome, correo electrónico DO COLEXIO libro BY Nome DESC,

orde ascendente pode ser indicado explicitamente usando a palabra chave ASC, pero non é necesario xa que a próxima instrución ha producir na mesma orde que a instrución anterior debe.

 Seleccione apelido, nome, correo electrónico DO COLEXIO libro BY nome DESC, nome ASC

11 Responses a "seleccionar"

  1. [...] O código seguinte eo nome da base de datos. MDB eo nome da táboa na instrución SELECT) para que todo funcione ben. Din CNN As New [...]

  2. [...] Para unha instancia específica de código fonte. Vexa tamén: grupo, tendo, ISA, referencias, SELECT, Where, [...]

  3. [...] (Nome ou IP do servidor, o nome do nome da base e mesa na instrución SELECT) para que todo funcione ben. Din CNN As New SqlConnection ("Data Source = MyServidor; inicial [...]

  4. zASHPgEBwEbCFAB di:

  5. uMMpiwjrPaXAw di:

  6. lyperapse di:

    Mellora os resultados das probas chiclete plan de uso para pequenas empresas

Comentar