| 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 >> Programación PHP /MySQL >> Content
    Cómo utilizar SQL para determinar las próximas Coordenadas XY
    Bases de datos de potencia de los mejores negocios y sitios web en el mundo actual , lo que permite la consulta eficiente de grandes cantidades de datos. Structured Query Language se utiliza para recuperar información de bases de datos. La información espacial , tales como coordenadas se almacenan en bases de datos comunes . Usted puede encontrar la entrada en una base de datos que está más cerca de una posición específica utilizando SQL con unas pocas líneas de código. Instrucciones
    1

    Utilice los nombres de las columnas correctas de la base de datos de la consulta o bien la búsqueda devuelve un error. Por ejemplo , la siguiente consulta devuelve una sola fila con los nombres de columna de la tabla llamada " mitabla ":

    SELECT TOP 1 * de mitabla

    Anote los nombres de las columnas que sostienen . la información de posición
    2

    Tome la distancia entre dos puntos en las posiciones ( X1, Y1 ) y ( X2, Y2 ) dado como :

    ( ( X1 - X2 ) ^ 2 + ( Y1 - Y2 ) ) ^ 2

    Suponiendo que la información espacial se almacena en la tabla denominada " mitabla " en las columnas denominadas " POSX " y " RAMILLETE " , la siguiente consulta devolverá el datos que está más cerca del punto en las coordenadas X = 10.0, Y = 10,0 :

    SELECT TOP 1 * , ( ( POSX - 10.0 ) ^ 2 + ( RAMILLETE - 10.0 ) ) ^ 0.5 ya Distancia de mitabla

    Ajuste los valores X e y para reflejar la ubicación del punto en cuestión.
    3

    Introduzca la siguiente consulta si se desea más de un valor para devolver el 20 filas más cercanos en la mesa más cercana al punto en X = 10,0 , Y = 10,0 :

    SELECT * , ( ( POSX - 10.0 ) ^ 2 + ( RAMILLETE - 10.0 ) ) ^ 0.5 ya Distancia de la ORDEN pOR mitabla Distancia LÍMITE 20

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una tabla de MySQL 
    ·Cómo comprobar si existe un índice de matriz en PHP 
    ·Cómo crear una plantilla del sitio PHP Master Con el W…
    ·Constantes PHP vs. Variables 
    ·Cómo crear Tabla Incrementos Auto en MySQL 
    ·Cómo crear un formulario Web PHP 
    ·Cómo quitar un cero de un decimal en PHP 
    ·Cómo subir archivos grandes en PHP 
    ·Cómo incluir un archivo no PHP 
    ·PHP: Subcadena Sin Palabras Breaking 
      Artículos destacados
    ·Cómo restablecer AutoIncrement en MySQL 
    ·Cómo subir varias imágenes en PHP 
    ·Cómo calcular los códigos G02 para Mills 
    ·Tutorial de base de datos de Visual Basic 2008 
    ·¿Qué es un archivo PHP 
    ·MySQL Error 1030 
    ·Cómo agregar botones a un applet de Java 
    ·La diferencia en el HashMap y HashSet 
    ·Función Proper Case for Strings PHP 
    ·Cómo devolver una cadena a partir de una clase 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com