Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment faire pour supprimer des con…
  • Comment faire pour supprimer Duplica…
  • Comment faire pour installer Paramé…
  • Accédez 2007 Maisons de données Er…
  • Types de bases de données relationn…
  • Comment faire pour exécuter une com…
  • Comment supprimer un accès requête…
  • MS Works 8.0 Base de données Instru…
  • Comment faire CLOB Enregistrer Space…
  • Qu'est-ce qu'une base de données DB…
  •   Logiciel de base de données
  • 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
  •  
    Logiciel de base de données

    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

    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 )

    BEGIN

    PRINT CASE 0

    QUAND ( @ n % 15 ) Then ' FizzBuzz '

    QUAND ( @ n % 5 ) Then ' Buzz'

    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 " .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Fonctions de date SQL Oracle 
  • Les différents critères pour le groupe Oracle SQL par le comte 
  • Comment créer un menu de navigation dans FileMaker Pro 10 
  • Comment faire pour récupérer un fichier BAK Restauré 
  • Comment mettre en place une requête d'accès 
  • Comment mettre à jour la requête de table dans Access 2007 sur le terrain numéros de texte 
  • Modules MS Access Tutorial 
  • Comment lier des fichiers Word dans FileMaker Pro Champ 
  • Comment insérer un générateur de Déclaration 
  • Comment faire pour créer une base de données de recettes informatisé 
  • Connaissances Informatiques © http://www.ordinateur.cc