mysql Spaltennamen suchen

Diskutiere mysql Spaltennamen suchen im SQL und Datenbanken Forum im Bereich Netzwerke & Serverdienste; Hi, gibt es bei mysql eine Möglichkeit nicht nach dem Inhalt der Spalt sondern, nach den Spaltennamen mit dem Inhalt zu suchen? Bsp.: Tabelle...

  1. rdg

    rdg ???

    Dabei seit:
    12.10.2006
    Beiträge:
    357
    Zustimmungen:
    0
    Ort:
    Berlin
    Hi,

    gibt es bei mysql eine Möglichkeit nicht nach dem Inhalt der Spalt sondern,
    nach den Spaltennamen mit dem Inhalt zu suchen?
    Bsp.:

    Tabelle groesse:
    | id | 0 | 1 | 2 | 3 | <-Spaltennamen
    | 4 |true| false|false|true| <-Inhalt

    nicht select id from groesse where 3 = true
    sondern
    select 'spaltenname' from groesse where 'inhalt' ='true' and id = 4

    Also vielleicht leichter ausgedrückt, ich brauche nur die Spaltennamen welche true sind .

    Gruß
    rdg
     
  2. #2 Siassei, 21.02.2007
    Siassei

    Siassei Jungspund

    Dabei seit:
    21.02.2007
    Beiträge:
    17
    Zustimmungen:
    0
    Servus,

    machbar ist es sicher, doch du wirst als Ergebniss immer zwei Zeilen bekommen
    1 -> Namen der Spalten (1, 2, 3, ...)
    2 -> Werte der Splate (true, true, ...)
    ein kleiner Blick ins Handbuch könnte hier nie schaden Kapitel 7, 12 und 13. Leider kann ich dir auf die schnelle keinen SQL-Syntax dazu hinzaubern :think:

    Doch wieso möchtest du das der DB an tun bzw. wofür benötigst du die Daten. Wenn du diese für ein Skript, C oder ähnliches benötigst, dann könntest du dir doch die ganze Zeile von der DB schicken lassen. In einem String-Array speicherst du dann alle Spaltennamen, die als Wert true vorweisen können. Man beachte, dass für diese Lösung nicht die Namen oder Anzahl der Spalten bekannt sein muss:oldman Zusätzlich würde diese Lösung die DB entlasten und eine Lösung in C, Java, ... ist von der Geschwindigkeit her auch nicht langsamer. Aber wie gesagt, es sollte nur ein Vorschlag sein und das ganze lässt sich bestimmt auch in SQL lösen.

    MfG,
    Thomas
     
Thema:

mysql Spaltennamen suchen

Die Seite wird geladen...

mysql Spaltennamen suchen - Ähnliche Themen

  1. mysql DB wiederherstellung simulieren

    mysql DB wiederherstellung simulieren: Hallo wenn ich z.bmeine DB sichere mit mysqldump -u root -passwort --all-databases --events| gzip > backup.sql.gzwie kann ich das Backup...
  2. Freelancer gesucht - Debian / MySQL / Pearl / PHP - Erfahrung

    Freelancer gesucht - Debian / MySQL / Pearl / PHP - Erfahrung: Hallo, suche einen Freelancer für einen Webdienst... mit obigen Kenntnissen! Bitte Stundensatz mit Kurzbeschreibung mitteilen. NOCH WAS: Also...
  3. MySQL 5.7 angekündigt

    MySQL 5.7 angekündigt: Oracle hat MySQL 5.7 in der offiziellen Version angekündigt. Das populäre freie Datenbanksystem wird in Version 5.7 bei bestimmten Abfragen...
  4. MySQL 5.7 angekündigt

    MySQL 5.7 angekündigt: Oracle hat MySQL 5.7 in der offiziellen Version angekündigt. Das populäre freie Datenbanksystem wird in Version 5.7 bei bestimmten Abfragen...
  5. mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern

    mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern: Hallo zusammen, es geht um folgenden Teil meiner .sh-Datei: NumberCheck=`mysql $SQL_ARGS "SELECT lkw, Firma FROM adb_group WHERE...