| 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
    Comment résoudre Fizzbuzz SQL
    " FizzBuzz " est une question posée lors des entretiens de programmation pour évaluer le calcul d'un candidat , la logique et les compétences de résolution de problèmes . Le principe est d'écrire un programme qui permet d'imprimer les numéros 1 à 100 dans l'ordre , en remplaçant " Fizz " pour un nombre divisible par 3 , «Buzz» pour un nombre divisible par 5, et " FizzBuzz " pour un nombre divisible à la fois par 3 et 5 ou 15 . Pour résoudre ce problème dans SQL , la fonction Modulo est utilisée pour évaluer le reste du numéro divisé par 3 les diviseurs . Instructions
    1

    Ouvrez SQL Server Management Studio .
    2

    Ouvrez une nouvelle fenêtre de requête .
    3

    déclarer une variable de type entier et définissez sa valeur sur 1 comme indiqué:

    DECLARE @ n INT

    SET @ n = 1
    4

    créer une boucle "while " pour utiliser l'entier variable boucle 100 fois , comme indiqué:

    TOUT ( @ n <= 100 )

    BEGIN

    SET @ @ n = n +1
    < p > FIN
    5

    utiliser une instruction "case" dans la boucle d'évaluer le résultat de la fonction Modulo rapport à la valeur actuelle de la variable de type entier et imprimer la sortie appropriée :

    PRINT CASE 0

    QUAND ( @ n % 15 ) Then ' FizzBuzz '

    QUAND ( @ n % 5 ) Then ' Buzz'

    QUAND ( @ n % 3 ) ALORS ' Fizz '

    AUTRE CAST ( @ n AS VARCHAR ( 8) )

    FIN
    6

    S'assurer que le script T -SQL complet apparaît comme suit et cliquez sur le bouton "Exécuter" pour exécuter la requête :

    DECLARE @ n INT

    SET @ n = 1

    TOUT ( @ n <= 100 )
    < p > BEGIN

    PRINT CASE 0

    QUAND ( @ n % 15 ) Then ' FizzBuzz '

    QUAND ( @ n % 5 ) Then ' Buzz'
    < p > Si ( @ n % 3) THEN ' Fizz '

    AUTRE CAST ( @ n AS VARCHAR ( 8) )

    End of

    SET @ @ n = n +1 Photos

    FIN
    7

    le volet de résultats affiche les résultats du calcul " FizzBuzz " .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer une base de données MS Acces…
    ·SQL standard vs. SQL Enterprise 
    ·Comment choisir un comte d'une table dans SQL Oracle S'…
    ·Comment faire pour convertir date dans SQL 
    ·Comment devenir membre de requêtes dans OpenOffice 3.0…
    ·Comment redimensionner et imprimer sur FileMaker Pro 
    ·Comment faire pour créer une base de données dans Acc…
    ·Comment accéder à un filtre de requête 
    ·Comment savoir jointures SQL 
    ·Comment faire pour utiliser le filtre /tri avancé dans…
      articles en vedette
    ·Comment faire Sparkles dans Photoshop Elements 
    ·Comment vérifier l'orthographe du nom du fichier et vé…
    ·Comment faire un Umlaut dans Word 
    ·Comment puis -je insérer l'animation dans une feuille …
    ·Comment lire un film Flash Inside une animation flash 
    ·Comment faire pour transférer Mozy vers un nouvel ordi…
    ·Comment utiliser USPS dans Zen Cart 
    ·Comment installer un serveur SQL Server pour Rogue Spea…
    ·Nettoyer un bâton de mémoire Worm 
    ·Comment réinitialiser Media Player Classic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com