| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    ¿Cómo resolver FizzBuzz SQL
    " FizzBuzz " es una pregunta hecha durante las entrevistas de programación para evaluar matemáticas de un candidato , la lógica y las habilidades de resolución de problemas . La premisa consiste en escribir un programa que imprima los números del 1 al 100 en orden, sustituir " Fizz " para cualquier número divisible por 3 , "Buzz " para cualquier número divisible por 5 , y " FizzBuzz " para cualquier número divisible por tanto 3 y 5 o 15 . Para resolver este problema en SQL , la función de módulo se utiliza para evaluar el resto del número dividido por los 3 divisores . Instrucciones
    1

    Abra SQL Server Management Studio.
    2

    Abre una nueva ventana de consulta .
    3

    Declarar una variable entera y establezca su valor en 1 , como se muestra :

    DECLARE @ n INT

    SET @ n = 1
    4

    Crear un bucle "while ", para usar el número entero variable de bucle 100 veces , como se muestra :

    WHILE ( @ n < = 100 )

    COMENZAR

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

    Utilice una declaración "CASE" en el bucle para evaluar el resultado de la función Modulo con el valor actual de la variable entera e imprimir la salida adecuada :

    PRINT CASE 0

    CUANDO ( @ n 15 % ) y luego ' FizzBuzz '

    CUANDO (@ n% 5 ) Then ' zumbido '

    CUANDO (@ n% 3 ) ENTONCES ' Fizz '

    MÁS CAST ( @ n como VARCHAR ( 8 ))

    FIN
    6

    Asegúrese de que el script T -SQL completa aparece de la siguiente y haga clic en el " ejecutar " para ejecutar la consulta :

    DECLARE @ n INT

    SET @ n = 1

    WHILE ( @ n < = 100 )
    < p > COMENZAR

    IMPRESIÓN 0

    CUANDO ( @ n 15 % ) y luego ' FizzBuzz '

    CUANDO (@ n% 5 ) Then ' zumbido '

    CUANDO (@ n% 3 ) ENTONCES ' Fizz '

    MÁS CAST ( @ n como VARCHAR ( 8 ))

    End of

    SET @ n @ n = 1

    FIN
    7

    el panel de resultados mostrará los resultados del cálculo " FizzBuzz " .

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una base de datos Búsqueda 
    ·Cómo desarrollar una base de datos en Vs acceso . Serv…
    ·Cómo crear un formulario o un informe de los registros…
    ·Cómo conectar un GridView para una base de datos SQL e…
    ·Cómo encontrar los archivos DLL 
    ·¿Cómo puedo obtener la tabla diseñar informes Fuera …
    ·Cómo acceder a consultas subformulario 
    ·Cómo modificar una cadena de texto en una consulta de …
    ·Cómo entender las bases de datos relacionales 
    ·Cómo construir un punto de venta de base de datos 
      Artículos destacados
    ·Cómo actualizar zlib1.dll en Windows XP 
    ·¿Qué es un split y un índice de Nero 
    ·Cómo hacer un marco de alambre de púas en Photoshop P…
    ·Cómo Archive Skype Mensajes 
    ·¿Cómo puedo Gráfico Tangent Funciones trigonométric…
    ·Cómo reducir el Sonar Static 
    ·Cómo imprimir una cara en Word 
    ·Cómo grabar un CD sin espacio entre canciones 
    ·Ventajas del uso de Quickbooks 
    ·Cómo hacer un gráfico circular en Photoshop 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com