Looking for sql Keywords? Try Ask4Keywords

SQLFunktionen (Skalar / Einzelne Reihe)


Einführung

SQL bietet mehrere integrierte Skalarfunktionen. Jede Skalarfunktion nimmt einen Wert als Eingabe und gibt einen Wert als Ausgabe für jede Zeile in einer Ergebnismenge zurück.

Sie verwenden Skalarfunktionen, wenn ein Ausdruck in einer T-SQL-Anweisung zulässig ist.

Syntax

  • CAST (Ausdruck AS data_type [(Länge)])
  • CONVERT (Datentyp [(Länge)], Ausdruck [, Stil])
  • PARSE (string_value AS data_type [USING culture])
  • DATENAME (Datumsteil, Datum)
  • VERABREDUNG BEKOMMEN ( )
  • DATEDIFF (Datumsteil, Startdatum, Enddatum)
  • DATEADD (Datumsteil, Nummer, Datum)
  • CHOOSE (Index, Wert_1, Wert_2 [, Wert_n])
  • IIF (boolean_expression, true_value, false_value)
  • SIGN (numerischer_Ausdruck)
  • POWER (float_expression, y)

Bemerkungen

Skalar- oder Einzelzeilenfunktionen werden verwendet, um jede Datenzeile in der Ergebnismenge zu bearbeiten, im Gegensatz zu Aggregatfunktionen, die die gesamte Ergebnismenge bearbeiten.

Es gibt zehn Arten von Skalarfunktionen.

  1. Konfigurationsfunktionen bieten Informationen zur Konfiguration der aktuellen SQL-Instanz.
  2. Konvertierungsfunktionen konvertieren Daten in den richtigen Datentyp für eine bestimmte Operation. Diese Arten von Funktionen können beispielsweise Informationen umformatieren, indem sie eine Zeichenfolge in ein Datum oder eine Zahl konvertieren, um den Vergleich zweier verschiedener Typen zu ermöglichen.
  3. Datums- und Uhrzeitfunktionen bearbeiten Felder, die Datums- und Uhrzeitwerte enthalten. Sie können numerische Werte, Datums- oder Zeichenfolgenwerte zurückgeben. Sie können beispielsweise eine Funktion verwenden, um den aktuellen Wochentag oder das aktuelle Jahr oder nur das Jahr vom Datum abzurufen.

Die von Datums- und Uhrzeitfunktionen zurückgegebenen Werte hängen von Datum und Uhrzeit ab, die für das Betriebssystem des Computers festgelegt sind, auf dem die SQL-Instanz ausgeführt wird.

  1. Logische Funktion, die Operationen mit logischen Operatoren ausführt. Es wertet eine Reihe von Bedingungen aus und gibt ein einzelnes Ergebnis zurück.
  2. Mathematische Funktionen führen mathematische Operationen oder Berechnungen an numerischen Ausdrücken durch. Diese Art von Funktion gibt einen einzelnen numerischen Wert zurück.
  3. Metadatenfunktionen rufen Informationen zu einer angegebenen Datenbank ab, z. B. ihren Namen und Datenbankobjekte.
  4. Sicherheitsfunktionen enthalten Informationen, die Sie zum Verwalten der Sicherheit einer Datenbank verwenden können, z. B. Informationen zu Datenbankbenutzern und -rollen.
  5. Stringfunktionen führen Operationen mit Stringwerten aus und geben entweder numerische Werte oder Stringwerte zurück.

Mit Stringfunktionen können Sie beispielsweise Daten kombinieren, einen Teilstring extrahieren, Strings vergleichen oder einen String in Groß- oder Kleinbuchstaben konvertieren.

  1. Systemfunktionen führen Vorgänge aus und geben Informationen zu Werten, Objekten und Einstellungen für die aktuelle SQL-Instanz zurück
  2. Systemstatistikfunktionen liefern verschiedene Statistiken über die aktuelle SQL-Instanz. So können Sie beispielsweise die aktuellen Leistungsniveaus des Systems überwachen.

Funktionen (Skalar / Einzelne Reihe) Verwandte Beispiele