| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo utilizar Pivot en SQL
    Mesas de base de datos se estructuran en columnas y filas. Sin embargo, algunos datos se presta a cambio de datos de la fila como columna de datos con fines expositivos . La operación de pivote en SQL permite al desarrollador para organizar los datos de fila como campos de columna . Por ejemplo , si hay dos clientes que han visitado tanto una tienda exactamente cuatro veces , y desea comparar la cantidad de dinero gastado por cada cliente en cada visita , se puede implementar la operación de giro. Instrucciones
    1

    Crear una tabla. Para crear la tabla de entrar en la base de datos y escriba lo siguiente : crear visitas mesa ( tecla p int ( 11 ) NOT NULL AUTO_INCREMENT , nombre varchar ( 15 ) , num_visit int , int cantidad , PRIMARY KEY ( tecla p ) ) , lo que crea una tabla denominada " visitas ", con cuatro campos , una clave principal, " nombre ", " num_visit "y " cantidad ".
    2 Encuesta

    la tabla . Para asegurarse de que la tabla se ajuste a sus especificaciones ejecutar un comando de describir como se muestra a continuación: describir las visitas , una nueva tabla aparecerá mostrando la información del campo especificado. Si no es de tipo correcto: . Visitas de caída , y rehacer el Paso 1
    3

    llenar la tabla con datos. Utilice el siguiente código para rellenar los datos : insertar en visitas ( nombre, num_visit , cantidad ) VALUES ( 'M. Smith , 1450 ), este ejemplo utiliza cuatro visitas de cada cliente para rellenar el resto de campos mediante la repetición de este código y la alteración de los datos como sea necesario . Usted debe tener 8 estados individuales.
    4

    Compruebe la mesa poblada. Para ello, escriba el siguiente código: select * from visitas; Esto le dará una lectura en formato de tabla de la información introducida en el paso anterior . Por supuesto , los nombres y las cantidades pueden ser diferentes.
    5

    Crear la tabla dinámica. Esta tabla pivote ejecutará las cuatro visitas individuales como campos de columna y luego ver cuánto se gastó por cada visitante en el nombre occasion.select correspondiente , sum ( cantidad * ( 1 -abs ( signo ( num_visit - 1 ) ))) como Visit1 , sum ( cantidad * ( 1 -abs ( signo ( num_visit - 2 ))) ) como Visit2 , sum ( cantidad * ( 1 -abs ( signo ( num_visit - 3 ))) ) como Visit3 , sum ( cantidad * ( 1 - abs ( signo ( num_visit - 4 ))) ) como Visit4from grupo calificaciones por su nombre, lo único que hay que cambiar de cada línea es el número de la visita dentro de la "señal" y el " como " declaraciones . Tras la ejecución , debería ver una tabla de imprimir la información articulada .

    Previous :

    next :
      Artículos relacionados
    ·Indexación vectorial en MATLAB 
    ·Cómo declarar variables en ActionScript 
    ·Cómo insertar una línea utilizando REXX 
    ·Cómo matar a una solicitud de ColdFusion 
    ·Cómo utilizar Google Maps en C # 
    ·Cómo hacer huelga a través de texto 
    ·Cómo hacer XSD 
    ·Cómo diseñar un diagrama de flujo para las conversion…
    ·Cómo actualizar los contactos de Outlook con VBS 
    ·Cómo agregar barras de línea a un sitio Web 
      Artículos destacados
    ·Cómo cambiar el texto HTML en entrada jQuery 
    ·Cómo aprender Python Online Gratis 
    ·Cómo extraer los números en una consulta para el Acce…
    ·¿Por qué mi Javascript Mostrar Void 
    ·Cómo hacer una etiqueta Mostrar valor de barra de desp…
    ·Cómo crear un directorio en línea investigable de Mi …
    ·¿Por qué es SQL Server instalado con Visual Basic 200…
    ·Cómo utilizar InputBox en VB6 
    ·Como seguimiento a la mano por el código Software 
    ·Cómo crear una matriz en Ruby 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com