Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Datenbanken

group by teilstring

Mitglied: michi200

michi200 (Level 1) - Jetzt verbinden

08.07.2008, aktualisiert 18:59 Uhr, 3125 Aufrufe, 6 Kommentare

Hallo zusammen!

Ich habe eine Datenbank mit folgendem Auszug:

`id`, `is01`, `is02`, `ds01`, `ds02`
0 NULL NULL 1 1

gibt es jetzt die möglichkeit soetwas wie ein group by %s01 auszuführen, dass ich dort nachher 0, 1 erhalte, wenn aber ein eintrag bei is01/is02 vorhanden ist und bei ds NULL, dass ich dann automatisch die ergebnisse von is01/is02 bekomme?
Mitglied: Biber
08.07.2008 um 10:48 Uhr
Moin michi200,

bevor jetzt ganz viele mit einem eindeutigen "Im Prinzip ja" antworten:
Magst Du bitte noch mal dazu schreiben, auf was für einem Datenbankblech das laufen soll?

Danke
Biber
Bitte warten ..
Mitglied: michi200
08.07.2008 um 11:12 Uhr
oh, sorry, das ist MySQL 4.1.8
Bitte warten ..
Mitglied: michi200
08.07.2008 um 14:04 Uhr
gibt es für mysql keine möglichkeit?
Bitte warten ..
Mitglied: Biber
08.07.2008 um 15:56 Uhr
Doch, natürlich.

Siehe hier: mySQL case-statement.

01.
Select id,  
02.
 (CASE is01 
03.
    WHEN null THEN ds01 
04.
    ELSE is01 
05.
END CASE ) as isds1, 
06.
 (CASE is02 
07.
    WHEN null THEN ds02 
08.
    ELSE is02 
09.
END CASE ) as isds2 
10.
 
11.
from DeineTabelle;
So in der Art.. und soweit ich aus Deiner Verfahrensbeschreibung schlau werde.
Kann natürlich sein, dass Du mit Deinem "group by" ebenso ganz andere Sachen verbindest als ich wie auch bei unseren unterschiedlichen Vorstellungen von "Datenbank" und "Tabelle".

Grüße
Biber
Bitte warten ..
Mitglied: michi200
08.07.2008 um 18:42 Uhr
oh..ja, hab schon langsam ein brett vorm kopf...
das müsste schon über ein group by laufen, nur lass ich es so wie es jetzt ist, auch wenns nicht die eleganteste möglichkeit ist.
aber viele dank
Bitte warten ..
Mitglied: Biber
08.07.2008 um 18:59 Uhr
Hey michi200,
das müsste schon über ein group by laufen, nur lass ich es so wie es jetzt ist, auch wenns nicht die eleganteste möglichkeit ist.
Du sollst Dich nun auch nicht demütig mit einer zweitbesten Lösung zufrieden geben, so war es nicht gemeint.

Wenn ich aus Deiner Problembeschreibung oben nicht so recht schlau geworden bin, dann liegt das an meinem fortgeschrittenen Alter, fehlender Berufserfahrung, einem zur Gewährleistung der Befriedigung elementarer Grundbedürfnisse knapp ausreichenden Wortschatz und einem zu niedrigen SQL-Skill-Level.

Aber wenn Du mir den Sachverhaltvielleicht noch mal mit einfacher strukturierten Sätzen und vielleicht 6 IST-Beispielsätzen in der Tabelle und den erwünschten x SOLL-Datensätzen im Resultset umfrmulierst... dann versteh ich vielleicht, was das Ziel ist.

Danke Dir für Deine Geduld
Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken
MYSQL View group by
gelöst Frage von schneerunzelDatenbanken2 Kommentare

Hallo zusammen, ich habe eine Tabelle in einer MySQL DB über die ich eine View legen möchte: Die Tabelle ...

Entwicklung
SQL GROUP BY Convert Datetime
gelöst Frage von StfnCstrEntwicklung4 Kommentare

Hallo Zusammen, ich sitze schon seit gefühlten Stunden an nem Script, ist wahrscheinlich sehr simpel, jedoch seh ich den ...

Datenbanken
SSIS - Group By und MAX von String-Spalten
gelöst Frage von batpointDatenbanken2 Kommentare

Hallo. Ich habe im SSIS eine Tabelle die ich gerne auf zwei Spalten hin gruppieren möchte. Meine Tabelle sieht ...

VB for Applications
VBA auch "Teilstrings" finden
gelöst Frage von 94451VB for Applications1 Kommentar

Hallo ich habe ein kleines VBA mit dem ich Strings in einer großen Tabelle suche und mir dann die ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 1 TagLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Batch & Shell
Meltdown Microsoft Prüf Script - .zip Datei leider leer
gelöst Frage von MasterBlaster88Batch & Shell13 Kommentare

Hallo zusammen, ich patche gerade unsere Windows Server bzgl. der Meltdown Lücke. Patch vorhanden, Reg Keys gesetzt Um das ...

Batch & Shell
Shell-Skript - Syntax error: Unterminated quoted string
Frage von newit1Batch & Shell13 Kommentare

Hallo Ich schreibe ein Skript das eine CSV-Datei in eine mySQL Datenbank schieben soll. Bekomme nach start des Skrips ...

E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...