Forum
Tipps
News
Menu-Icon

SQL Frage

Hallo,

ich brauche hier mal einen kleinen Denkanstoss bei
einem Script :

select      name, standort, stunden
from      xxx
where      blablabla

liefert mir ein Ergebnis ungefähr so :

name   standort   stunden
heinz   hamburg      1   
karl   hamburg      3
karl   münchen      4
karl   dormund      2

Was ich aber gerne hätte, wäre sowas :

name     hamburg   münchen   dortmund
heinz   1
karl   3   4   2

Lässt sich das elegant lösen?

Danke im Voraus


Antworten zu SQL Frage:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

? geht es da nur um die "optische Aufbereitung" des Abfrage-Ergebnis ?

? was tut sich bei :

select    standort, name, stunden
from      xxx
where    blablabla

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das lässt sich mit einer Kombination aus Aggregationsfunktion und Bedingung lösen. So z.B.:

SELECT name,
SUM(IF(standort='hamburg', stunden, 0)) hamburg,
SUM(IF(standort='dortmund', stunden, 0)) dortmund
FROM xxx
GROUP BY name

greez 8)
JoSsiF

« Vbs - Regisrty => Programm in Autostartspiel programmieren »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...


ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!
Chrome Screenshot von ganzer Webseite (keine Plugins nötig!)
Screenshot von ganzer Webseite machen – mit nur 3 Klicks!