phpbar.de logo

Mailinglisten-Archive

[dbs] float ohne Null ausgeben

[dbs] float ohne Null ausgeben

one one at guidohaeni.de
Son Feb 6 19:32:56 CET 2005


Nur mal so als kleiner tipp:
Wieso machst deine sortierung nicht dann über sort (array) -
Ausgeben in eine $variable und dann nach wunsch sortieren -
Denke du gibst deine daten ja evtl dann eh über php.seite aus?
Ist evtl einfacher??? Denn in php hast doch auch di eMöglichkeit nach allem
möglichen zu sortieren..

Cu
Guido

-----Ursprüngliche Nachricht-----
Von: dbs-bounces at phpbar.de [mailto:dbs-bounces at phpbar.de] Im Auftrag von
Sven Eicher
Gesendet: Sonntag, 6. Februar 2005 16:24
An: (PHP und) Datenbanken - deutschsprachig
Betreff: Re: [dbs] float ohne Null ausgeben

> 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
-- 
** deutschsprachige (PHP- und) Datenbanken-Liste: dbs at phpbar.de
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/dbs


php::bar PHP Wiki   -   Listenarchive