| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 14.01.2006
Beiträge: 111
![]() | Hi, ich habe ein Feld vom Varchar-Typ und muss die Datensätze sortieren. Jedoch bestehen einige Datensätze nur als zahlen und wenn ich einfach mit "ORDER BY cat" die Datensätze sortiere bekomme ich z.B. folgende Reihenfolge: 1 12 13 14 15 2 20 21 ich weis dass das am Varchar-Typ liegt, aber natürlich will ich die wie int sortieren: 1 2 12 13 14 15 20 21 Kann mir jemand falls es nicht mit SQL geht eine Methode für PHP sagen? Mit PHP müsste man via Regex die Zahlen vom Text trennen, die größe der zahlen vergleichen und dann eben ordnen.
__________________ http://www.martin-thoma.de |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer Registriert seit: 14.01.2006
Beiträge: 111
![]() | also ich hab gerade folgendes gefunden: ORDER BY SUBSTR(col, 1, 1), TO_NUMBER(SUBSTR(col, 2, LENGTH(col))); wobei das ja nicht klappt da die buchstabenlänge variiert. das was ich will scheint sich alphanummerische sortierung zu nennen. Zitat:
__________________ http://www.martin-thoma.de | |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 14.01.2006
Beiträge: 111
![]() | vielen dank cycap, folgende lösung funktioniert wunderbar: Zitat:
__________________ http://www.martin-thoma.de | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zahlen Sortieren | robydog | Datenbanken | 2 | 17.04.2008 19:28 |
| MYSQL Datenbank sortieren, nach PHP Variablen | ArtAndLife | PHP Tipps 2008 | 4 | 11.04.2008 10:45 |
| Zahlen (Double) formatiert darstellen | Marie | PHP Tipps 2007 | 2 | 24.01.2007 22:32 |
| Zahlen zusammenzählen | Sonja | PHP Tipps 2006 | 11 | 28.03.2006 11:07 |
| Anfänger...varchar funktioniert nur mit Zahlen | imported_kontur | Datenbanken | 6 | 31.01.2006 12:54 |
| Daten nach Zahlen sortieren | LordAvalon | Datenbanken | 10 | 12.12.2005 13:05 |
| [Erledigt] MySQL - Tabelle - Typ wichtig? (VARCHAR, TEXT) | Datenbanken | 9 | 15.07.2005 00:09 | |
| 3 Zahlen nach größe sortieren | PHP Tipps 2005-2 | 2 | 02.07.2005 17:24 | |
| komma getrennte werte sortieren und zählen | Schiedsrichter | PHP Tipps 2005 | 10 | 09.03.2005 15:56 |
| [Erledigt] Zählen und sortieren | Datenbanken | 4 | 14.01.2005 20:45 | |
| 5 assosiative arrays gleichzeitig sortieren | PHP Tipps 2004-2 | 2 | 13.12.2004 14:07 | |
| Tabellen nach Zahlen sortieren | Datenbanken | 2 | 29.11.2004 00:03 | |
| Arrays nachträglich (Inhalte) zählen und sortieren | Gumfuzi | PHP Tipps 2004-2 | 3 | 20.11.2004 00:00 |
| Tabelle wird nicht erzeugt. Warum? | PHP-Fortgeschrittene | 3 | 21.09.2004 19:05 | |
| [Erledigt] Alphabetisch sortieren | PHP Tipps 2004 | 17 | 15.07.2004 23:15 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.