| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour utiliser SQL pour déterminer le plus proche coordonnées XY
    Bases de données puissance les meilleurs entreprises et de sites Web dans le monde d'aujourd'hui , permettant l' interrogation efficace de grandes quantités de données. Structured Query Language est utilisé pour récupérer des informations à partir de bases de données. Les informations spatiales , telles que les coordonnées sont généralement stockées dans des bases de données . Vous pouvez trouver l'entrée dans une base de données qui est plus proche d'une position spécifique en utilisant SQL avec quelques lignes de code. Instructions
    1

    Utilisez les noms de colonnes correctes à partir de la base de données de la requête ou bien la recherche renvoie une erreur. Par exemple , la requête suivante renvoie une seule ligne avec les noms de colonnes de la table nommée " MyTable ":

    SELECT TOP 1 * FROM MaTable

    Notez les noms des colonnes qui contiennent . l'information de position
    2

    Prendre la distance entre deux points aux positions ( X1, Y1 ) et ( X2 , Y2) étant donné que:

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

    en supposant que les informations spatiales sont stockées dans la table nommée " MyTable " dans les colonnes nommées " POSX " et " POSY " , la requête suivante retourne la données qui est plus proche du point de coordonnées X = 10.0, Y = 10.0:

    SELECT TOP 1 * (( POSX - 10,0) ^ 2 + ( POSY - 10,0) ) ^ 0.5 que la distance de mytable Photos

    ajuster les valeurs X et Y pour refléter l'emplacement du point en question.
    3

    entrée de la requête suivante si plus d'une valeur souhaitable de revenir le 20 lignes les plus proches dans le tableau le plus proche du point X = 10.0, Y = 10,0 :

    SELECT * (( POSX - 10,0) ^ 2 + ( POSY - 10,0) ) ^ 0.5 comme Distance de la commande mytable PAR Distance limite de 20

    Previous :

    next :
      articles connexes
    ·Comment créer votre propre carrousel en PHP 
    ·DBA MySQL Tutorial 
    ·Comment analyser XML Sport RSS 
    ·Comment supprimer un fichier dans Serveur PHP VI 
    ·Comment masquer chaînes en PHP 
    ·Comment puis-je crypter un fichier PHP Footer 
    ·PHP MySQL Database Query 
    ·Comment apprendre facilement SQL 
    ·Comment faire pour installer PHP en direct ! Chat 
    ·Comment régler le nom de fichier d'une pièce jointe P…
      articles en vedette
    ·Comment Teach Yourself Windows CE programmation dans 24…
    ·Comment faire pour exécuter un développeur iPhone Xco…
    ·Comment écrire un programme COBOL Simple 
    ·Python Fonctions d'impression 
    ·Comment faire pivoter un dessin en PictureBox 
    ·Comment faire pour convertir une image en binaire et bi…
    ·Comment créer une instruction while en Perl 
    ·Quels sont les programmes utiliser Python 
    ·Comment calculer la somme de 3 chiffres dans Visual Bas…
    ·Comment justifier paragraphes avec une balise HTML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com