Volet Critères (Visual Database Tools)

Ce volet permet d'utiliser une grille similaire à une feuille de calcul pour spécifier des options de requêtes, telles que les colonnes de données à afficher, la façon de trier les résultats et les lignes à sélectionner. Dans le volet Critères, vous pouvez spécifier les éléments suivants :

  • Les colonnes à afficher et des alias de noms de colonnes.
  • La table à laquelle une colonne appartient.
  • Des expressions de colonnes calculées.
  • L'ordre de tri de la requête.
  • Des conditions de recherche.
  • Des critères de regroupement, dont des fonctions d'agrégation à utiliser pour les synthèses.
  • Des nouvelles valeurs pour les requêtes UPDATE ou INSERT INTO.
  • Des noms de colonnes cibles dans le cas de requêtes INSERT FROM.

Les modifications que vous apportez dans le volet Critères se reflètent automatiquement dans les volets Schéma et SQL. De même, le volet Critères est automatiquement mis à jour pour refléter les modifications apportées dans les autres volets.

A propos du volet Critères

Les lignes du volet Critères affichent les colonnes de données utilisées dans votre requête ; les colonnes affichent les options de la requête.

Les informations spécifiques apparaissant dans le volet Critères dépendent du type de requête que vous créez.

Si le volet Critères n'est pas visible, cliquez avec le bouton droit sur le concepteur, pointez sur Volet, puis cliquez sur Critères.

Options

Colonne

Type de requête

Description

Colonne

Toutes

Affiche soit le nom d'une colonne de données utilisée pour la requête, soit l'expression d'une colonne calculée. La colonne est verrouillée pour rester toujours visible lors d'un défilement horizontal.

Alias

SELECT, INSERT FROM, UPDATE, MAKE TABLE

Spécifie soit un autre nom à donner à la colonne, soit le nom d'une colonne calculée.

Table

SELECT, INSERT FROM, UPDATE, MAKE TABLE

Spécifie le nom de la table ou de l'objet structuré en table contenant la colonne de données associée. Cette colonne est vide dans le cas de colonnes calculées.

Sortie

SELECT, INSERT FROM, MAKE TABLE

Spécifie si une colonne de données apparaît dans le résultat de la requête.

ms187632.note(fr-fr,SQL.90).gifRemarque :

Si la base de données le permet, vous pouvez mettre les clauses de tri ou de recherche dans une colonne de données que vous n'afficherez pas dans l'ensemble des résultats.

Type de tri

SELECT, INSERT FROM

Spécifie si la colonne de données associée sert à trier les résultats de la requête et si le tri est croissant ou décroissant.

Ordre de tri

SELECT, INSERT FROM

Spécifie l'ordre de priorité dans lequel les colonnes de données seront triées dans l'ensemble des résultats. Lorsque vous modifiez l'ordre de tri d'une colonne de données, toutes les autres colonnes sont mises à jour en conséquence.

Regroupement

SELECT, INSERT FROM, MAKE TABLE

Spécifie que la colonne de données associée est utilisée pour créer une requête d'agrégation. Cette colonne n'apparaît que si, dans le menu Outils, vous avez choisi Regroupement ou si, dans le volet SQL, vous avez ajouté une clause GROUP BY.

Par défaut, cette colonne a la valeur Regroupement et la colonne associée devient partie intégrante de la clause GROUP BY.

Si vous allez dans une cellule de cette colonne, puis sélectionnez une fonction d'agrégation à appliquer à la colonne de données associée, par défaut l'expression obtenue s'ajoute en tant que colonne de sortie de l'ensemble des résultats.

Critères

Toutes

Spécifie une condition de recherche (filtre) dans la colonne de données associée. Entrez un opérateur (« = » par défaut) ainsi que la valeur à rechercher. Si la valeur est un texte, encadrez ce dernier par des apostrophes.

Si la colonne de données associée fait partie d'une clause GROUP BY, l'expression entrée est utilisée dans une clause HAVING.

Si, dans la colonne Critères de la grille, vous entrez des valeurs dans plusieurs cellules, les conditions de recherche qui en résultent sont automatiquement liées par un ET logique.

Pour que plusieurs expressions de conditions de recherche s'appliquent à une même colonne de base de données, par exemple (fname > 'A') AND (fname < 'M'), ajoutez deux fois la colonne de données au volet Critères et, dans la colonne Critères, entrez une valeur distincte par instance de cette colonne de données.

Ou...

Toutes

Spécifie une expression ajoutant une condition de recherche de la colonne de données, liée aux expressions précédentes par un OU logique. Pour ajouter des colonnes Ou... à la grille, appuyez sur la touche TAB dans la colonne Ou... la plus à droite.

Ajouter

INSERT FROM

Spécifie le nom de la colonne de données cible de la colonne de données associée. Lorsque vous créez une requête Insert From, le Concepteur de requêtes et de vues essaie de faire correspondre la source à une colonne de données cible appropriée. Si le Concepteur de requêtes et de vues ne peut pas choisir de correspondance, vous devez indiquer le nom de la colonne.

Nouvelle valeur

UPDATE, INSERT INTO

Spécifie la valeur à placer dans la colonne associée. Entrez une valeur littérale ou une expression.

Voir aussi

Référence

Volet Schéma (Visual Database Tools)
Volet Résultats (Visual Database Tools)
Volet SQL (Visual Database Tools)

Concepts

Règles pour l'entrée de valeurs de recherche (Visual Database Tools)

Autres ressources

Conception de requêtes et de vues (Visual Database Tools)
Tri et regroupement des résultats de la requête (Visual Database Tools)

Aide et Informations

Assistance sur SQL Server 2005