SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 147: In der WHERE-Klausel darf kein Aggregat auftreten
  • 144: Ein Aggregat oder eine Unterabfrage kann nicht in einem Ausdruck verwendet werden, der für die Gruppierungsliste einer GROUP BY-Klausel verwendet wird. »

145: ORDER BY-Elemente müssen in der Auswahlliste angezeigt werden, wenn SELECT DISTINCT angegeben

posted on Sep 24, 2010 von Frank Kalis in 0 - 999

Fehlermeldung:
Meldung 145, Ebene 15, Status 1, Zeile n
ORDER BY-Elemente müssen in der Auswahlliste angezeigt werden, wenn SELECT DISTINCT angegeben wird.

Ebene:
15.

Beschreibung:
Diese Fehlermeldung taucht auf, wenn ein SELECT DISTINCT Statement ausgeführt werden soll, welches nach einer Spalte sortiert, die nicht in der SELECT Liste aufgeführt ist.

Auswirkungen:
Das SQL Statement kann nicht geparst werden. Die weitere Ausführung wird abgebrochen.

Behebung:
Fehler der Ebene 15 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden.

Versionen:
Alle Versionen von SQL Server

Beispiel(e):
SELECT DISTINCT CustomerID
FROM Northwind.dbo.Orders
ORDER BY OrderID

Anmerkungen:
Im obigen Beispiel wird versucht, nach der Spalte OrderID zu sortieren. Da das Schlüsselwort DISTINCT angegeben wurde, muß entweder die Spalte OrderID in die SELECT Liste mit aufgenommen werden oder nach CustomerID sortiert werden.

Tags:

codingqueryt-sql

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • Web Site Engine

Content Mangement System