Il ya plusieurs raisons d'utiliser SQL directement dans MS Access : pour apprendre le langage SQL pour son propre bien , pour utiliser les fonctionnalités Access ' outil de requête ne supporte pas, ou simple curiosité . Chacun de vos requêtes dans Access est un objet de base de données constituée d'une seule instruction SQL SELECT. Lorsque vous créez une requête, l'outil de requête écrit une déclaration que vous pouvez afficher ou modifier . Instructions de travail avec SELECTs 1 ouvrir une requête dans Access. Accédez à la vue menu déroulant et choisissez " Mode SQL. " 2 Les deux éléments obligatoires d'une requête SQL sont les clauses SELECT et FROM . SELECT répertorie les champs de votre requête écrans, des listes des tables et comment elle rejoint them.WHERE et ORDER BY clauses sont optionnelles . WHERE spécifie les critères de votre recherche , ORDER BY trie vos données. 3 Essayez d'ajouter ou de retirer des champs de la SELECT ou ORDER BY , ou en ajoutant des conditions de la clause WHERE clause.Run votre requête . Si vous obtenez une erreur, fermez la requête sans l'enregistrer. Apportez vos modifications dans la vue de conception et de vérifier l'instruction SQL pour voir où vous êtes allé mal . 4 Ecrire une nouvelle requête qui utilise une fonctionnalité non supportée ( UNION ) . Certaines bases de données ont des tables avec des données similaires séparés chacun . Le fonctionnement de l'Union peut fusionner les résultats de deux requêtes si elles ont les mêmes champs dans la partie SELECT de la query.As exemple, une entreprise a des divisions publiques et confidentielles et sépare les données entre les deux : departments.dname SELECT, [les gens] . . [ prénom ], [ les gens ] [nom ] des ministères INNER JOIN personnes ON [ services ] [ID ] = [ personnes ] [ID ] ; . . . UNIONSELECT [ secdeps ] [ nom du service ], [ sécurisé personnes ] [ elle] , [les gens ] [ sécurisés lname ] à partir secdeps INNER JOIN [ personnes sûres ] le [ secdeps ] [ID ] = sécuriser les personnes ] [ID ] ; . . . . Cela listes tout le monde dans tous les départements , les deux directions générales d'accès et les employés, et les confidentiels chers. 5 créer des requêtes en mode Design en utilisant différents types de jointures que vous puissiez voir les instructions SQL . 6 Expérience avec des prédicats SELECT comme ALL, DISTINCT, DISTINCTROW , TOP, TOP PERCENT.SELECT ALL est la valeur par défaut , et comprend tous les duplicates.SELECT DISTINCT supprime les doublons rows.DISTINCTROW supprime un duplicata que si tous les champs de la table sont les mêmes. SELECT TOP 10 revient juste les dix premiers rangs de votre query.SELECT top 10 pour cent retourne dix pour cent du total des lignes votre requête serait autrement récupérer.
|