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

group by teilstring

Mitglied: michi200

michi200 (Level 1) - Jetzt verbinden

08.07.2008, aktualisiert 18:59 Uhr, 3135 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
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...