Als «case» getaggte Fragen

In SQL wertet der CASE-Ausdruck eine Liste von Bedingungen aus und gibt das Ergebnis für die erste Bedingung zurück, die als wahr ausgewertet wird. Verwenden Sie für die CASE-Fragen der Programmiersprachen stattdessen das Tag [switch-Anweisung].

737
So ändern Sie eine Zeichenfolge in Großbuchstaben

Ich habe Probleme beim Ändern eines Strings in Großbuchstaben mit Python. In meiner Forschung habe ich bekommen, string.ascii_uppercaseaber es funktioniert nicht. Der folgende Code: >>s = 'sdsd' >>s.ascii_uppercase Gibt diese Fehlermeldung aus: Traceback (most recent call last):...

196
PostgreSQL-Kreuztabellenabfrage

Weiß jemand, wie man Kreuztabellenabfragen in PostgreSQL erstellt? Zum Beispiel habe ich die folgende Tabelle: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Ich möchte, dass die Abfrage die folgende Kreuztabelle zurückgibt: Section Active Inactive A 1 2 B 4 5 Ist das...

146
SQL Switch / Case in 'where'-Klausel

Ich habe versucht, mich umzuschauen, aber ich konnte nichts finden, was mir helfen würde. Ich versuche dies in SQL zu tun: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location =...

141
Fall in Select-Anweisung

Ich habe eine SQL-Anweisung mit einem CASEvon SELECTund kann es einfach nicht richtig machen. Könnt ihr mir ein Beispiel zeigen, CASEwo die Fälle die Bedingungen sind und die Ergebnisse aus den Fällen stammen? Beispielsweise: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss...