1. Déclaration de sélection
Dans le monde SQL, l'opération la plus élémentaire est l'instruction SELECT. Lorsque vous utilisez SQL directement sous l'outil de base de données, de nombreuses personnes connaissent les opérations suivantes:
La copie de code est la suivante:
Sélectionnez ce que
L'exécution de l'instruction ci-dessus créera une requête qui stocke ses résultats.
Sur les fichiers de page ASP, vous pouvez également utiliser la syntaxe générale ci-dessus, mais la situation est légèrement différente. Lors de la programmation ASP, le contenu de l'instruction ELECT doit être attribué à une variable en tant que chaîne:
La copie de code est la suivante:
Sql = "selectwhatfromwhichTablewHereCriteria"
D'accord, je comprends la façon dont SQL "parle" sous ASP, puis je le fais de même. Tant que vos besoins sont satisfaits, le mode de requête SQL traditionnelle et la requête conditionnelle peuvent être utiles.
Par exemple, vous pourriez aussi bien supposer qu'il existe un tableau de données dans votre base de données, le nom est des produits, et maintenant vous souhaitez récupérer tous les enregistrements dans ce tableau. Ensuite, vous avez écrit le code suivant:
La copie de code est la suivante:
SQL = "SELECT * FROM PRODUCTS"
Le code ci-dessus - La fonction de l'instruction SQL consiste à récupérer toutes les données du tableau - Après l'exécution, tous les enregistrements du tableau de données seront sélectionnés. Cependant, si vous voulez seulement supprimer une colonne spécifique de la table, comme P_Name. Ensuite, vous ne pouvez pas utiliser le caractère * Wildcard. Vous devez taper le nom d'une colonne spécifique ici, le code est le suivant:
La copie de code est la suivante:
Sql = "selectp_namefromproducts"
Après avoir exécuté la requête ci-dessus, tous les contenus de la table de produits et de la colonne P_name seront sélectionnés.
2. Réglez les conditions de requête dans la clause où
Par exemple, si vous prévoyez de retirer les enregistrements P_Name et que les noms de ces enregistrements doivent être démarrés avec la lettre W, vous devez utiliser la clause suivante:
La copie de code est la suivante:
SQL = "SELECTP_NAMEFROMPRODUCTSWHEREP_NAMELIKE'W% '"
Le mot-clé où est suivi des conditions utilisées pour filtrer les données. Avec l'aide de ces conditions, seules les données qui répondent à certaines normes seront interrogées. Dans l'exemple ci-dessus, le résultat de la requête n'obtiendra qu'un enregistrement p_name avec le nom commençant par w.
Dans l'exemple ci-dessus, le pourcentage de symbole (%) signifie que la requête renvoie toutes les entrées d'enregistrement qui commencent par les lettres W et sont suivies de données ou même de données. Par conséquent, lors de l'exécution de la requête ci-dessus, West et Willow seront sélectionnés dans le tableau des produits et stockés dans la requête.
Comme vous pouvez le voir, tant que vous concevez soigneusement l'instruction SELECT, vous pouvez limiter la quantité d'informations renvoyées dans le coffre-fort. Penser plus répondra toujours à vos besoins.
Ce ne sont que le début de la maîtrise de l'utilisation de SQL. Pour vous aider à maîtriser progressivement l'utilisation de relevés de sélection complexes, jetons un œil aux termes standard clés: les opérateurs de comparaison. Ces choses sont souvent utilisées lorsque vous créez vos propres chaînes de sélection pour obtenir des données spécifiques.