| 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
    Combinación interna vs implícito Registrarse
    servidores de bases de datos relacionales más modernos utilizan el lenguaje de consulta estructurado o SQL para agregar, actualizar e informar sobre la información en bases de datos . Sentencia SELECT de SQL , que muestra los datos , tiene una cláusula opcional llamado INNER JOIN . Se conecta dos mesas unidas temporalmente en una sola unidad . SQL le permite utilizar INNER JOIN de dos maneras : implícitamente , mediante la especificación de las tablas y de forma explícita mediante la inclusión de las palabras " unión interna " en la sintaxis de la sentencia . Seleccione

    En SQL , la instrucción SELECT muestra listas sobre la base de datos en una base de datos. Por ejemplo , para mostrar una simple lista de clientes ordenados por nombre , puede utilizar el siguiente código SQL: SELECT

    customer_number , nombre, ciudad, estado, zip_code FROM clientes ORDER BY nombre ;

    combinación interna

    Una operación JOIN conecta dos tablas. La tabla de clientes , en este ejemplo , puede tener un campo llamado sales_code que se refiere a los registros correspondientes en una tabla separada vendedor . Las siguientes declaraciones lista de la información del cliente y el nombre del vendedor. El primer ejemplo utiliza ÚNETE implícitamente , el segundo , de manera explícita :

    SELECT customer_number , nombre, ciudad, estado, zip_code , sales_name FROM clientes , vendedor DONDE customers.sales_code = salesperson.sales_code ORDER BY nombre ;
    < p > SELECT customer_number , nombre, ciudad, estado, zip_code , sales_name FROM clientes INNER JOIN vendedor EN customers.sales_code = salesperson.sales_code ORDER BY nombre ;
    Resultados

    INNER JOIN y enfoques de combinación implícitas producen los mismos resultados. Tanto la lista de los mismos registros ordenados en el mismo orden . Cuando se utiliza la sintaxis INNER JOIN , esto indica explícitamente SQL para conectar dos tablas sólo en los registros que tienen en común . Con la versión implícita , SQL supone que desea una combinación interna y conecta las tablas como si se hubiera especificado explícitamente.
    Rendimiento

    La diferencia de rendimiento entre INNER JOIN y unión implícita depende del servidor de base de datos, como DB2 de IBM o de Microsoft SQL Server. En el caso de DB2, el INNER JOIN es de aproximadamente un percent.faster . Antes de que el servidor ejecuta un SELECT , se organiza la instrucción en un plan, que es un conjunto de pasos optimizada para recabar datos de manera eficiente . Los resultados previstos para los dos enfoques son iguales, por lo que el plan es normalmente cerca de la misma . Desde DB2 muestra una ligera diferencia de velocidad entre los dos métodos , los planes son probablemente diferentes , pero sólo en forma mínima .
    Best Practice

    La sintaxis INNER JOIN es una nuevo enfoque , más explícita a una instrucción SELECT. El rendimiento de SQL Server Website recomienda su uso en el método implícito mayor porque es más clara. El formato implícito hace que la cláusula WHERE realizar una doble función con la unión de las tablas y la evaluación de las pruebas condicionales. El formato explícito mantiene las dos tareas separadas; INNER JOIN no la unión y donde las pruebas de datos para valores específicos

    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo reemplazar valores nulos 
    ·Cómo extraer el texto completo de las sentencias SQL E…
    ·¿Cómo traer Códigos SIC De Hoover a CRM 
    ·Cómo crear un inventario de hardware y software de red…
    ·La diferencia en el XSD y DTD 
    ·Cómo acceder a una consulta más que una semana despué…
    ·¿Cómo crear un modelo de crecimiento para colecciones…
    ·Cómo llegar a una ventana de comandos SQL 
    ·¿Qué es Oracle Database Lite 
    ·Cómo ocultar la ventana base de datos en Access 2007 
      Artículos destacados
    ·Cómo diseñar un Pocket Sized Tri Fold documento en Wo…
    ·Cómo permitir a los usuarios cifrar archivos mediante …
    ·Excel Plugins de Google Finanzas 
    ·He perdido los paneles laterales en GIMP 
    ·¿Cómo puedo convertir una extensión de archivo RSM a…
    ·Cómo quitar SSRS Export Opciones 
    ·Cómo Instalar bases de datos de ejemplo SDF 
    ·Cómo subir una animación a GameBattles 
    ·La función RAND en hojas Excel 
    ·Cómo quitar el Dr. Watson depurador postmortem Registr…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com