“Conocimiento Programación>Programación PHP /MySQL

Cómo utilizar SQL para determinar las próximas Coordenadas XY

2016/3/2
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

Programación PHP /MySQL
PHP se puede conectar a una base de datos MySQL remota pero no puede realizar consultas
Cómo utilizar Checkbox en PHP
PHP ' Si ' Tutorial Statement
Cómo buscar Algoritmos en PHP
Creación de un Sistema de Archivo de archivos PHP
Cómo eliminar de varias tablas con PHP en MySQL
NetBeans PHP Setup
Como referencia de nombre de un objeto en PHP
Conocimiento de la computadora © http://www.ordenador.online