Supportnet Computer
Planet of Tech

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