Mailinglisten-Archive |
> SELECT id, SUBSTRING_INDEX(tabelle.spalte_A,'.0',1) AS spalte_A > FROM foo > LEFT JOIN bar USING(id) Habe noch eine weitere Möglichkeit: SELECT id, IF(CEILING(tabelle.spalte) = FLOOR(tabelle.spalte), FLOOR(tabelle.spalte), tabelle.spalte) AS spalte_A FROM foo LEFT JOIN bar USING(id) GROUP BY id ORDER BY spalte_A Allerdings habe ich hier ein merkwürdiges Ergebnis. Lasse ich Group By oder Order By weg, werden die Nullen wie gewünscht weggelassen; mit den beiden Funktionen hingegen bekomme ich die Werte mit den unerwünschten Null-Nachkommastellen ausgegeben. Aber da ich eine Gruppierung und Sortierung brauche ... Wieso ist das so? Ich kann das Verhalten einfach nicht nachvollziehen. -- Koala
php::bar PHP Wiki - Listenarchive