•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the MySQL section within the Web Development category of DaniWeb, a massive community of 427,158 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 1,891 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our MySQL advertiser: Programming Forums
Views: 4059 | Replies: 7
![]() |
•
•
Join Date: Jun 2005
Location: Kansas City, Missouri, USA
Posts: 344
Reputation:
Rep Power: 4
Solved Threads: 4
Wenn Sie nur numerische Daten in der Spalte speichern, bilden Sie dann die Spalte Daten-Art (INT, BIGINT, DOUBLE).
Wenn Sie dies tun, sortieren die Daten numerisch. Nur gesetzt in Ihre Formatierung (Kommas, usw..) nach Ihnen ziehen Sie die Daten die Datenbank heraus. Speichern Sie die Zahlen nicht in der Datenbank mit Formatierung.
Hilft dieses Ihnen?
Wenn Sie dies tun, sortieren die Daten numerisch. Nur gesetzt in Ihre Formatierung (Kommas, usw..) nach Ihnen ziehen Sie die Daten die Datenbank heraus. Speichern Sie die Zahlen nicht in der Datenbank mit Formatierung.
Hilft dieses Ihnen?
•
•
Join Date: Jun 2005
Location: Kansas City, Missouri, USA
Posts: 344
Reputation:
Rep Power: 4
Solved Threads: 4
Ich spreche nicht Deutsches - ich benutze Babel Fische, um zu übersetzen, also hoffe ich, daß dieses für Sie arbeitet!
Wenn Sie 1234 als 1.234 anzeigen -- das Formatieren der Zahl angerufen wird. Speichern Sie "1.234" nicht in der Datenbank. Speichern Sie 1234 in der Datenbank. Tun Sie dann Ihre Formatierung, nach ausgezogen von der Datenbank, um anzuzeigen. Ändern Sie die Spalte von VARCHAR zu DOUBLE. Wenn Sie dies tun, sortiert es zahlreich Auftrag.
dieses Marke Richtung zu Ihnen?
Wenn Sie 1234 als 1.234 anzeigen -- das Formatieren der Zahl angerufen wird. Speichern Sie "1.234" nicht in der Datenbank. Speichern Sie 1234 in der Datenbank. Tun Sie dann Ihre Formatierung, nach ausgezogen von der Datenbank, um anzuzeigen. Ändern Sie die Spalte von VARCHAR zu DOUBLE. Wenn Sie dies tun, sortiert es zahlreich Auftrag.
dieses Marke Richtung zu Ihnen?
•
•
Join Date: Jun 2005
Location: Kansas City, Missouri, USA
Posts: 344
Reputation:
Rep Power: 4
Solved Threads: 4
Ich werde durch Ihre Daten verwirrt. Sie müssen etwas ganz speziellen Grund haben, Zahlen zu haben, die mit Kommas in ihnen gespeichert werden. Mit den Kommas sind die Werte nicht numerisch -- sie sind Zeichenketten. Wenn Sie den Wert "1.23" wünschen, können Sie ihn als 1.23 speichern? Dann, wenn Sie diese Daten vorwählen, wandeln Sie sie bis "1.23" um? Eine andere Lösung soll eine andere Spalte herstellen. In dieser Spalte setzen Sie die Werte von der ersten Spalte, aber ohne irgendwelche Kommas oder Dezimalkommata ein. Benutzen Sie diese neue Spalte für das Sortieren, aber benutzen Sie die erste Spalte für den tatsächlichen Wert.
![]() |
•
•
•
•
•
•
•
•
DaniWeb MySQL Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Similar Threads
Other Threads in the MySQL Forum
- Previous Thread: I don't know what I am talking about, someone help
- Next Thread: static variables??


Linear Mode