Supportnet / Forum / Datenbanken
MySQL: Nachkommastellen bei Wurzelberechnung
Frage
In einer DB befinden sich zwei Tabellen mit Koordinaten:
tbl_ausgangspunkt mit drei Feldern
id INT(11) PRIMARY KEY
x INT(11)
y INT(11)
tbl_zielpunkt
id int(11) PRIMARY KEY
x INT(11)
y INT(11)
Mit folgender Abfrage stelle ich jetzt eine Entfernungsberechnung an:
[code]
SELECT a.id AS Ausgangspunkt,
b.id AS Zielpunkt,
SQRT((a.x-b.x)*(a.x-b.x)+
(a.y-b.y)*(a.y-b.y)) AS Entfernung
FROM tbl_ausgangspunkt a, tbl_zielpunkt b
ORDER BY Ausgangspunkt,Entfernung;
[/code]
Bei der Ergebnisausgabe erhalte ich jetzt eine Fließkommazahl mit unzähligen Nachkommastellen.
Wie kann ich die Nachkommastellen auf eine reduzieren???
Gruß
Nanuk
Antwort 1 von semi
SELECT ROUND(a.id, 1) .....Antwort 2 von Nanuk
@semi:
Vielen Dank - hat einwandfrei funktioniert
Gruß
Nanuk
Vielen Dank - hat einwandfrei funktioniert
Gruß
Nanuk
Ich möchte kostenlos eine Frage an die Mitglieder stellen:
Ähnliche Themen:
- Dropdown php MySQL
- Benötige einen Text, der den Kunden auf nicht angezeigte Nachkommastellen hinweist?!?
- Habe ein FSG-3 Storage Gateway und kann nach update nicht mehr auf meinen MySQl-Server zugreifen. erhalten immer eine fehlermeldung. wer kann helfen.
- MySQL / ODBC unter Vista sehr langsam
- Nachkommastellen mit Komma statt Punkt

