SELECT

L'instruction SELECT est utilisé pour obtenir des données à partir d'une base de données. Le format de base de l'ENSEIGNEMENT SELECT est que muetra ci-dessous:

 SELECT FROM <campos> <table>

Par exemple, si vous vouliez obtenir les noms et adresses e-mail à tous les enregistrements d'une base de données de l'agenda personnel serait d'utiliser l'instruction SQL suivante PÉDAGOGIQUE:

 SELECT nom, prénom, email FROM calendrier

cette commande renvoie un jeu d'enregistrements avec des données provenant des trois champs répertoriés (nom, prénom et email) du livre tableau.
Si vous voulez vraiment obtenir tous les champs de la table, vous pouvez utiliser ce qui suit.

 SELECT * FROM Agenda

Bien que l'utilisation de l'astérisque (*) est le plus pratique et rapide pour obtenir tous les domaines n'est pas une pratique recommandée pour deux raisons et deux Tiemen à faire avec la performance de la requête.
a) ne pas demander à tous les champs d'une table, sauf si vous en avez besoin. Il y aura toujours courir plus vite si la requête retourne moins de données. L'instruction SELECT doit demander uniquement les champs que vous allez utiliser.
b) si vous avez besoin tous les champs de la table en tant que résultat de la consultation, je vous recommandons d'utiliser la liste des champs à la place de l'astérisque (*) et la raison en est que si vous dites le moteur SQL qui est le nom champs devront le trouver. Pour le développeur, ceci est transparent, mais le moteur est fait en interne deux requêtes: l'une pour connaître les noms des champs de la table et l'autre pour faire la demande que nous demandons.

Trier les résultats

Pour que le résultat du moteur de base de données envoie nous rejoindre un certain ordre en utilisant la clause ORDER BY, qui est basé sur une liste de champs de rendre l'ordonnance.
Considérons la même requête depuis le début (l'ordre du jour) mais a ordonné par nom de famille:

 SELECT nom, prénom, email FROM COMMANDE PAR livre nom, prénom

Par défaut, les champs répertoriés dans la clause ORDER BY indique un tri ascendant, mais si vous voulez, vous pouvez lui dire vers le bas en utilisant le mot-clé DESC comme indiqué ci-dessous:

 SELECT nom, prénom, email FROM COMMANDE PAR livre le nom DESC, le nom de

l'ordre croissant peut aussi être indiquée en utilisant explicitement le mot clé ASC, mais pas nécessaire puisque la prochaine instruction entraînera dans le même ordre que l'instruction précédente doit.

 SELECT nom, prénom, email FROM COMMANDE PAR livre le nom DESC, nom ASC

11 Responses to "SELECT"

  1. [...] Le code suivant et le nom de la base de données. Mdb et le nom de la table dans l'instruction SELECT), de sorte que tout fonctionne bien. Dim cnn As New [...]

  2. [...] Pour un exemple particulier de code source. Voir aussi: GROUPE, HAVING, ISA, REFERENCES DE, SELECT, WHERE, [...]

  3. [...] (Nom ou adresse IP du serveur, le nom du nom de la base et la table dans l'instruction SELECT), de sorte que tout fonctionne bien. Dim cnn As New SqlConnection ("Data Source = MyServidor; initiale [...]

  4. zASHPgEBwEbCFAB dit:

  5. uMMpiwjrPaXAw dit:

  6. lyperapse dit:

    Améliore les résultats des tests mâcher de la gomme petit plan d'affaires d'utilisation

Commenter