php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 16-12-2010, 15:05
gruenspan
 Registrierter Benutzer
Links : Onlinestatus : gruenspan ist offline
Registriert seit: Oct 2005
Beiträge: 470
gruenspan ist zur Zeit noch ein unbeschriebenes Blatt
Standard Sortieren / unterschiedliche Datentypen

Hallo zusammen,

ich stehe vor folgendem Problem. Ich gebe eine DB-Tabelle in HTML aus. Über einen Link im Spaltenheader kann man die Tabelle sortieren (DESC od. ASC). Das klappt bei Strings (TEXT) und Zahlen (FLOAT bzw. INT) auch gut. Allerdings
habe ich Spalten in den unterschiedliche Datentypen enthalten sein können.

In der Regel sind das Zahlen, aber in dem Fall das keine Werte vorhanden sind, steht bspw. ein "k.A" oder es steht dort "flat". Ich kann also beim anlegen der Spalten in der DB keinen numerischen Datentyp auswählen. In diesem Fall geht aber meine Sortierung flöten. Soll heißen das dann z.B. folgendes steht:

k.A.
15
135
120
100
10
10
1

Meine Idee war zu jeder Spalte eine Art Hilfsspalte in der DB-Tabelle anzulegen, in der dann nur die tatsächlich numerischen Werte stehen und die dann als Sortierung benutzt aber nicht ausgegeben wird.
Hat einer 'nen besseren Vorschlag oder einen Tipp wie ich das Problem lösen könnte?
Mit Zitat antworten
  #2 (permalink)  
Alt 16-12-2010, 15:09
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.578
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von gruenspan Beitrag anzeigen
In der Regel sind das Zahlen, aber in dem Fall das keine Werte vorhanden sind, steht bspw. ein "k.A"
Warum nicht einfach NULL speichern und nur bei der Ausgabe "k.A." hinschreiben?

Zitat:
Zitat von gruenspan Beitrag anzeigen
oder es steht dort "flat".
Ein Flat-Flag setzen.
Mit Zitat antworten
  #3 (permalink)  
Alt 16-12-2010, 15:18
gruenspan
 Registrierter Benutzer
Links : Onlinestatus : gruenspan ist offline
Registriert seit: Oct 2005
Beiträge: 470
gruenspan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Auf die Gefahr hin das Du mich schlägst....

Was ist ein Flat-Flag???
Mit Zitat antworten
  #4 (permalink)  
Alt 16-12-2010, 15:22
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.578
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Einfach nur eine Spalte zB. "is_flat" hinzufügen und wenn der Wert "flat" ist (was auch immer das heißen soll) dann ist er 1, 'Y', TRUE, was auch immer ansonsten nicht.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datentypen MaxP0W3R PHP Developer Forum 3 08-05-2004 23:03
ODBC Datentypen Chillmaster SQL / Datenbanken 0 11-09-2002 11:40
Performance und Datentypen TheUser SQL / Datenbanken 5 02-08-2002 20:18
Datentypen von Mysql? Tragon SQL / Datenbanken 3 28-07-2002 15:27
MySQL - Datentypen panta SQL / Datenbanken 2 22-06-2002 13:24

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:34 Uhr.