| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Tutoriel pour la rédaction des requêtes SQL Express
    SQL Server Express est un système de gestion de base de données relationnelle disponible gratuitement auprès de Microsoft . Une base de données relationnelle vous permet de stocker de grandes quantités de données dans des tables . Chaque table contient des données sur un type d'objet spécifique comme des produits ou des personnes. Les colonnes de table identifier les propriétés de l'objet telles que le nom , l'adresse ou le prix. Chaque ligne du tableau contient les valeurs de propriété pour une object.You peut récupérer et modifier les informations dans une base de données SQL Server Express en émettant Transact Structured Query Language (T -SQL) les requêtes. Choses que vous devez
    Windows 7
    SQL Server 2008 Express Edition avec les outils
    AdventureWorks base de données exemple
    compte utilisateur avec des autorisations d'administrateur
    Afficher plus Instructions
    exécuter des requêtes pour récupérer données
    1

    Cliquez sur le bouton "Démarrer" dans la barre des tâches pour afficher le menu Démarrer. Choisissez le menu " Tous les programmes" . Choisissez le menu " Microsoft SQL Server 2008 " . Cliquez-droit sur le poste « SQL Server Management Studio" du menu et choisir " Exécuter en tant qu'administrateur ". Cliquez sur " Connect".
    2

    Développer l'icône qui porte le même nom que votre ordinateur, si ce n'est pas déjà fait. Développez l'icône " Bases de données " en cliquant sur le "+" à côté de lui . Sélectionnez " AdventureWorks ". Cliquez sur " Nouvelle requête " dans la barre d'outils. Maintenant vous avez une fenêtre de requête ouvert que vous pouvez utiliser pour exécuter des requêtes sur la base de données AdventureWorks.
    3 Type de

    ce qui suit dans la fenêtre de requête , puis cliquez sur le bouton "Exécuter" pour exécuter le requête que vous avez saisi:

    SELECT * FROM Person.Contact

    une instruction SELECT extrait les données d' une base de données . La requête que vous venez exécuté sera retourné toutes les lignes et toutes les colonnes d'une table nommée " Person.Contact » et les afficher dans le volet «Résultats» sous la fenêtre de requête . Le résultat de l'exécution d'une instruction SELECT est appelé un jeu de résultats

    Une instruction SELECT comporte deux parties requises : . Une clause SELECT et une clause FROM . La clause FROM identifie la table à partir de laquelle vous souhaitez récupérer les données. La clause SELECT identifie les colonnes que vous voulez extraire de la table. L'astérisque (* ) est un caractère générique qui renvoie les valeurs dans toutes les colonnes
    4

    Modifier le texte dans la fenêtre de requête comme suit, et appuyez sur la touche F5: .
    < P > SELECT ContactID , Titre, Prénom, Nom , EmailPromotion dE Person.Contact

    appuyant sur la touche F5 exécute également une requête. Notez que le jeu de résultats contient uniquement les données ContactID , Titre, Prénom, Nom et EmailPromotion de la table . Parfois, une table contient une grande quantité de données que vous n'avez pas besoin de voir , vous pouvez lister les noms de colonnes dans la clause select pour limiter les valeurs de colonnes retournés aux seules données que vous devez savoir
    5

    Modifier. le texte dans la fenêtre de requête comme suit, et appuyez sur la touche F5 :

    SELECT ContactID , Titre, Prénom, Nom , EmailPromotion dE Person.Contact OÙ EmailPromotion = 2

    la recherche devra seulement retourné les lignes avec une valeur de EmailPromotion de 2. Vous avez accompli cela en ajoutant une clause WHERE à la requête et en spécifiant un état ​​de " EmailPromotion = 2. " Si vous avez besoin de rechercher des lignes qui répondent à un certain état ​​, vous pouvez ajouter une clause WHERE pour votre instruction SELECT. La clause WHERE est facultative et suit la clause FROM
    Trier et résumer les données
    6

    Modifier le texte dans la fenêtre de requête comme suit, et appuyez sur la touche F5. : Photos

    SELECT ContactID , Titre, Prénom, Nom , EmailPromotion dE Person.Contact ORDER BY EmailPromotion

    la recherche sera retourné toutes les lignes mais triés eux par la valeur dans la colonne EmailPromotion . Vous avez fait ceci se produire en utilisant une clause ORDER BY --- autre partie facultative de l'instruction SELECT utilisée pour trier les données dans le jeu de résultats.
    7

    Modifier le texte dans la fenêtre de requête comme suit , et appuyez sur la touche F5:

    SELECT ContactID , Titre, Prénom, Nom , EmailPromotion dE Person.Contact ORDER BY DESC EmailPromotion

    Lorsque vous utilisez une clause ORDER BY , sans préciser l'ordre de tri , le ensemble de résultats s'affiche par ordre croissant (de A à Z , ou plus bas au plus élevé) . Vous pouvez ajouter " DESC" à la fin de la clause ORDER BY pour trier les données par ordre décroissant ( de Z à A ou décroissant) .
    8

    Modifier le texte dans la fenêtre de requête comme suit , et appuyez sur la touche F5:

    SELECT COUNT (*) Comme «Total» dE Person.Contact

    Une des fonctionnalités puissantes de T -SQL est la capacité à synthétiser les données . La requête que vous venez exécuté en compte toutes les lignes dans la table Person.Contact et a renvoyé le résultat du calcul dans une colonne nommée Total . SQL Server effectué cette magie parce que vous avez utilisé "Count (*) » dans la clause SELECT. " COUNT (*) " est connue comme une fonction d'agrégation , car il effectue un calcul sur les données de plusieurs lignes et renvoie le résultat du calcul.
    9

    Modifier la ligne dans la fenêtre de requête comme suit , et appuyez sur la touche F5 :

    EmailPromotion SELECT COUNT (*) Comme «Total» dU GROUPE PAR Person.Contact EmailPromotion

    Vos résultats devrait ressembler à ce qui suit:
    < p > EmailPromotion totale -------------- ----------- 0 111581 50442 3770

    La requête que vous venez exécuté regroupé toutes les lignes en fonction de la valeur dans la colonne EmailPromotion et compté le nombre de lignes dans chaque groupe. Il a alors affiché un jeu de résultats avec deux colonnes : l'une qui contient la valeur dans la colonne EmailPromotion et l'autre qui contient le nombre de lignes dans le tableau qui correspondent à cette valeur. La clause GROUP BY est une partie optionnelle de l'instruction SELECT qui identifie le nom de la colonne qui va séparer les données en groupes , avant de résumer cela .

    Previous :

    next :
      articles connexes
    ·Comment joindre deux tableaux avec le logiciel MS Acces…
    ·MS Access 2007 Step-by -Step 
    ·Comment faire pour convertir Palm PDB à TXT 
    ·Comment remplir un formulaire à l'aide d'une requête 
    ·Comment faire pour convertir un mémo à VARCHAR 
    ·Comment dissocier un tableau d'accès 
    ·Comment intégrer une boutique en ligne avec FileMaker …
    ·Les différences dans OLTP et OLAP 
    ·Comment réparer Access 2007 
    ·Comment maintenir des systèmes de dépôt d'une copie …
      articles en vedette
    ·Comment faire pour installer WinRar 
    ·Comment modifier un PDF dans Gimp 
    ·Comment découper une personne dans Gimp 
    ·Comment taper des lettres accentuées dans Google Docs 
    ·Comment faire mieux feuilles de calcul Excel 
    ·Comment faire pour convertir Flip Video to AVI 
    ·Comment faire pour convertir SWF en AVI ou MPG 
    ·Dur programmes de récupération de disque gratuit 
    ·Comment extraire des adresses email à partir de fichie…
    ·Comment faire un anneau dans Photoshop CS2 
    Copyright © Connaissances Informatiques http://fr.wingwit.com