SQL-Syntax-Verständnis-Frage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
[FAS]Cyrix
Mitglied
Beiträge: 21
Registriert: 27.02.2005 13:57
Kontaktdaten:

SQL-Syntax-Verständnis-Frage

Beitrag von [FAS]Cyrix »

Ist folgendes fiktives Beispiel in SQL machbar?

---
SELECT (COUNT(Tabelle_A.x)+MIN(Tabelle_B.y)) AS Result
FROM Tabelle_A
INNER JOIN Tabelle_B ON Tabelle_A.z = Tabelle_B.z;

Tabelle_A hat die Spalten "x" und "z".
Tabelle_B hat die Spalten "y" und "z".

Wenn nein, wie ist es machbar oder geht es gar nich?
Benutzeravatar
eiskuh
Mitglied
Beiträge: 67
Registriert: 18.02.2005 17:11

Beitrag von eiskuh »

Ich sehe theoretisch keine Probleme 8)
Auf den Feldversuch kommt's nun an :wink:
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Sollte gehen....nur sollte man aus Gründen der Kompatibilität zu anderen DBs aufs AS verzichten....
[FAS]Cyrix
Mitglied
Beiträge: 21
Registriert: 27.02.2005 13:57
Kontaktdaten:

Beitrag von [FAS]Cyrix »

Danke euch zwei für die aufmunternden Posts. Ich hab bis jetzt nur negative Anworten bekommen.
Wollte mich mit diesen aber nicht abgeben, da es in meinen Augen einfach nur logisch erscheint, dass es geht.
Benutzeravatar
eiskuh
Mitglied
Beiträge: 67
Registriert: 18.02.2005 17:11

Beitrag von eiskuh »

@blutgerinsel:
Welches DBMS unterstützt denn nicht das optionale Schlüsselwort AS in der SELECT-Liste? Würde mich wundern, zumal es SQL92 konform ist.
Benutzeravatar
eiskuh
Mitglied
Beiträge: 67
Registriert: 18.02.2005 17:11

Beitrag von eiskuh »

@[FAS]Cyrix
Dat sollte gehen, da ja Aggregatfunktionen ebenfalls auf Verbunde anwendbar sind und man mit den selektierten Spalten natürlich noch arithmetik betreiben kann... nix weltbewegendes also.*hoff* *gg*

wenn die dat machen http://www.sql-und-xml.de/sql-tutorial/ ... daten.html darfst Du das auch :wink:
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

eiskuh hat geschrieben:@blutgerinsel:
Welches DBMS unterstützt denn nicht das optionale Schlüsselwort AS in der SELECT-Liste? Würde mich wundern, zumal es SQL92 konform ist.
Obwohl es empfohlen ist AS wegen des Standards SQL92 nicht zu verwenden unterstützen die gängigen DBMS den Alias AS.
Bis auf DB2 das eben nicht :wink:
Benutzeravatar
eiskuh
Mitglied
Beiträge: 67
Registriert: 18.02.2005 17:11

Beitrag von eiskuh »

merkwürdig... die DB2 Online-Hilfe sagt das nicht...
https://aurora.vcu.edu/db2help/db2s0/fr ... m#db2s0269
Da bleibts optional

:roll: - naja, wurscht *g*
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Wenn es jetzt nicht mehr so sein sollte sag ich sorry aber das war mal so.......Und seitdem existiert für mich AS nicht mehr :wink:
Benutzeravatar
eiskuh
Mitglied
Beiträge: 67
Registriert: 18.02.2005 17:11

Beitrag von eiskuh »

hehe - für mich gabs SQL bisher nur mit AS. Dachte schon meine Welt bricht zusammen *gg* ... hab auch nochmal die Standards durchschnüffelt. Die sagen auch nix, das es verboten sei ;)

Wahrscheinlich alles vor meiner Zeit :wink:
Antworten

Zurück zu „Coding & Technik“