Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te gebruiken SQL om de Dichtstbijzijnde XY coördinaten Bepaal
Databases kracht de top bedrijven en websites in de wereld van vandaag , waardoor de efficiënte bevraging van grote hoeveelheden gegevens . Structured Query Language wordt gebruikt om informatie op te halen uit databases . Ruimtelijke informatie , zoals coördinaten worden gewoonlijk opgeslagen in databases . U kunt de invoer in een database die het dichtst bij een bepaalde positie met behulp van SQL met een paar regels code te vinden . Instructies
1

Gebruik de juiste kolomnamen uit de database in de query of anders de zoekopdracht geeft een foutmelding . Zo zal de volgende query een enkele rij terug met de kolomnamen van de tabel met de naam " mytable " :

SELECT TOP 1 * van mytable

Noteer de namen van de kolommen die houden . de positionele informatie kopen van 2

Neem de afstand tussen twee punten op posities ( X1 , Y1 ) en ( X2 , Y2 ) gegeven als :

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

Aangenomen dat de ruimtelijke informatie wordt opgeslagen in de tabel met de naam " mytable " in de kolommen met de naam " POSX " en " POSY " , zal de volgende vraag keren de gegevens die het dichtst bij het ​​punt op de coördinaten X = 10,0 , Y = 10,0 :

SELECT TOP 1 * , ( ( POSX - 10,0 ) ^ 2 + ( RUIKERTJE - 10,0 ) ) ^ 0.5 als Afstand van mytable

Stel de X-en Y-waarden naar de locatie van het punt in kwestie weerspiegelen .

Ingang 3 de volgende query , indien meer dan een waarde is gewenst om de 20 keren dichtstbijzijnde rijen in de tabel die het dichtst bij het ​​punt X ​​= 10,0 , Y = 10,0 :

SELECT * , ( ( POSX - 10,0 ) ^ 2 + ( RUIKERTJE - 10,0 ) ) ^ 0.5 als Afstand van mytable ORDER BY Afstand LIMIT 20

Previous: Next:
  PHP /MySQL Programmering
·Hoe je UTF - 8 tekens producer…
·CodeIgniter Vs . ExpressionEng…
·Hoe kan ik een string in Strin…
·Lettertekencode bij de start v…
·PHP bestand uploaden Fouten 
·Hoe te converteren HTML naar t…
·How to: Xcode Met PHP 
·Hoe maak je een winkelwagen in…
·Hoe kan ik een MySQL Server op…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een nieuw Paperclip in Rails…
·Hoe te installeren ASP.NET 
·Hoe te verbinden video in VB.NET 
·Hoe te Output Tekens met een MySQL Query…
·Hoe te berekenen CRC Made Easy 
·Hoe maak je unieke eigenschappen Delete …
·Hoe te Verschillende opeenvolgende spati…
·Java Struts Tutorial 
·Java Encryptie AES 256 Code 
Copyright © Computer Kennis https://www.nldit.com