Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

In diesem Tutorial lernen wir allgemeine Funktionen kennen, die wir in SQL verwenden können. Diese Funktionen können ein String oder ein Date sein .

SQL-Funktionen werden zum Verarbeiten oder Bearbeiten von Daten verwendet.

Lassen Sie uns zunächst über die String- Funktionen sprechen. Dies sind die SQL-Funktionen , die wir normalerweise zum Bearbeiten von String-Zeichen oder String-Werten verwenden.

Allgemeine SQL-Funktionen: Ein Überblick

Inhaltsverzeichnis

Allgemeine SQL-String-Funktionen

Die SQL- Funktionen LEFT und RIGHT dienen zum Abrufen der linken oder rechten Zeichen eines Strings. Diese kommen in Excel und DAX sehr häufig vor.

Allgemeine SQL-Funktionen: Ein Überblick

Um die Zeichenfolgenfunktionen LEFT oder RIGHT zu verwenden , müssen wir den Spaltennamen und die Anzahl der zu extrahierenden Zeichen angeben.

Allgemeine SQL-Funktionen: Ein Überblick

Hier ist das Ergebnis unserer Beispielabfrage. In der ersten Spalte haben wir die LEFT- Funktion verwendet, sodass sie die ersten drei Zeichen der Spalte „Vorname“ zurückgab . In der zweiten Spalte werden die letzten drei Zeichen des Vornamens angezeigt , da wir die RIGHT- String-Funktionen verwendet haben.

Allgemeine SQL-Funktionen: Ein Überblick

Die SQL- Funktionen LOWER und UPPER dienen zum Konvertieren unserer String-Zeichen in Klein- oder Großbuchstaben. Die LOWER- Funktion wird zum Konvertieren der Zeichenfolge in Kleinbuchstaben verwendet, während die UPPER- Funktion zum Konvertieren der Zeichenfolge in Großbuchstaben dient.

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

Mit der REPLACE- Funktion können wir auch Zeichen in unserem String ersetzen. In diesem Beispiel ersetzen wir die Zeichen „ a “ durch „*“.

Allgemeine SQL-Funktionen: Ein Überblick

In unserem Ergebnis wird also überall dort, wo das „ a “ verwendet wird, es durch „*“ ersetzt.

Allgemeine SQL-Funktionen: Ein Überblick

Die REPLICATE- Funktion dient zum Wiederholen vorhandener Zeichenfolgen oder Zeichen.

Allgemeine SQL-Funktionen: Ein Überblick

Um diese Funktion zu verwenden, müssen wir das Zeichen oder die Spalte angeben, die wir wiederholen möchten, und angeben, wie oft es wiederholt werden soll.

Allgemeine SQL-Funktionen: Ein Überblick

Basierend auf unserer Beispielabfrage zeigt dieses Ergebnis, dass die erste Spalte das „A“-Zeichen dreimal wiederholt, während die zweite Spalte den Spaltenwert dreimal wiederholt.

Allgemeine SQL-Funktionen: Ein Überblick

Als nächstes folgt die LEN -Funktion. Dies dient dazu, die Länge eines bestimmten Zeichenfolgen- oder Spaltenwerts zu ermitteln. In diesem Beispiel ermitteln wir die Länge der Spaltenwerte „FirstName“ .

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Datumsfunktionen

Eine der am häufigsten verwendeten Datumsfunktionen ist die GETDATE- Funktion. Es dient zum Einfügen des aktuellen Datums.

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

Beachten Sie, dass wir keine FROM- Klausel angeben müssen, wenn wir diese Funktion in einem SQL-Befehl verwenden, da wir das Ergebnis direkt in der GETDATE- Funktion erhalten.

Wir haben auch die Funktion DATEPART , die den angegebenen Teil des Datums zurückgibt, z. B. ein Jahr, einen Tag oder einen Monat. Neben Jahr, Tag und Monat kann es auch eine Wochennummer, eine Quartalsnummer und vieles mehr zurückgeben.

Allgemeine SQL-Funktionen: Ein Überblick

In diesem Beispiel möchten wir, dass eine Spalte den extrahierten Monat der Spalte „OrderDate“ anzeigt . Wir haben also die DATEPART -Funktion mit der MONTH- Funktion verwendet.

Allgemeine SQL-Funktionen: Ein Überblick

In unserem Ergebnis zeigt uns die zweite Spalte den extrahierten Monat in der Spalte „OrderDate“ . Wir können auch das Jahr oder den Tag der OrderDate- Spalte extrahieren, indem wir stattdessen einfach den MONTH in YEAR oder DAY ändern.

Allgemeine SQL-Funktionen: Ein Überblick

Wenn wir nur den Tag, das Jahr oder den Monat eines bestimmten Datums gezielt extrahieren möchten, können wir die Funktionen DAY , MONTH und YEAR auch direkt ohne die Funktion DATEPART verwenden.

Auch hier besteht der einzige Unterschied darin, dass die Verwendung der DATEPART- Funktion flexibler ist, da sie auch die Wochennummer, die Quartalsnummer und andere verwandte Dinge zurückgeben kann.

Die Verwendung der spezifischen Funktionen YEAR , DAY und MONTH kann auch mit der WHERE- Klausel verwendet werden , um bestimmte Datensätze unter Ihrem angegebenen Jahres-, Tages- oder Monatswert zurückzugeben.

Allgemeine SQL-Funktionen: Ein Überblick

In diesem Beispiel möchten wir alle Daten mit dem Bestelldatum und dem Jahr 2014 extrahieren.

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

Die Funktion DATEADD fügt eine Zahl zu einem angegebenen Datumsteil eines Datums hinzu. Es dient zum Verschieben des Datums auf einen bestimmten Zeitpunkt (vor 1 Monat/Tag/Jahr oder 1 Monat/Tag/Jahr danach). Wir müssen also den Datumsteil, die Zahl, die wir hinzufügen möchten, und das Datum, das wir manipulieren möchten, angeben.

Allgemeine SQL-Funktionen: Ein Überblick

In diesem Beispiel extrahieren wir den MONAT aus der Funktion GETDATE . Wir können dann den Vormonat oder einen Monat darüber hinaus anzeigen, indem wir eine negative oder eine positive Zahl hinzufügen.

Allgemeine SQL-Funktionen: Ein Überblick

Wir können auch eine negative Zahl (-1) verwenden.

Allgemeine SQL-Funktionen: Ein Überblick

In unserem Beispiel wird stattdessen der Vormonat zurückgegeben.

Allgemeine SQL-Funktionen: Ein Überblick

Auch hier können wir es mit der Funktion MONTH , DAY oder YEAR verwenden .

Allgemeine SQL-Funktionen: Ein Überblick

Als nächstes folgt die Funktion DATEDIFF , die die Differenz zwischen zwei Datumsangaben ermittelt. Wir können es beispielsweise verwenden, wenn wir die Differenz zwischen dem Bestelldatum und dem Versanddatum in Tagen sehen möchten. Sie können die TAG- Funktion in MONAT oder JAHR ändern , wenn Sie die Differenz stattdessen in Jahren oder Monaten erhalten möchten.

Allgemeine SQL-Funktionen: Ein Überblick

Für dieses Ergebnis zeigt die 1. Spalte die Differenz in Tagen zwischen dem Bestelldatum und dem Versanddatum.

Allgemeine SQL-Funktionen: Ein Überblick

Andere erweiterte allgemeine SQL-Funktionen

Wir haben auch die IFF- Funktion, die auch als „ IF-Funktion “ bekannt ist, aber als IFF geschrieben wird . Es gibt einen Wert zurück, je nachdem, ob die Bedingung TRUE oder FALSE ist .

Allgemeine SQL-Funktionen: Ein Überblick

In diesem Beispiel möchten wir den Wert der Spalte „Vorname“ überprüfen und feststellen, ob ihr Wert „Catherine“ ist oder nicht.

Allgemeine SQL-Funktionen: Ein Überblick

Wenn der Wert „ Catherine“ lautet, sollte das Ergebnis „ Catherine “ anzeigen ; andernfalls wird „ Nicht Catherine “ angezeigt.

Allgemeine SQL-Funktionen: Ein Überblick

Wenn Werte verkettet werden, sollten sie denselben Datentyp haben.

Allgemeine SQL-Funktionen: Ein Überblick

Wenn Sie also die Spaltenwerte „FirstName“ mit dem Spaltenwert „BusinessEntityID“ verketten, wird ein Fehler zurückgegeben.

Allgemeine SQL-Funktionen: Ein Überblick

Dies liegt daran, dass der Datentyp der FirstName- Werte String ist , während BusinessEntityID ein Integer ist .

Was wir tun können, ist die CAST- Funktion zu verwenden, um den Datentyp der BusinessEntityID von Integer in CHAR zu konvertieren , was ein String- Datentyp ist.

Allgemeine SQL-Funktionen: Ein Überblick

Nachdem wir CAST zum Konvertieren des Datentyps verwendet haben, können wir nun dieses Ergebnis erzielen, bei dem die FirstName- Werte mit den BusinessEntityID- Werten verkettet werden.

Allgemeine SQL-Funktionen: Ein Überblick

Ebenso können wir die FORMAT- Funktion auch zum Formatieren eines Datums verwenden. In diesem Beispiel konvertieren wir die Spalte „ OrderDate“ in ein „ yyyy/MM “-Datumsformat, in dem nur die Jahres- und Monatswerte angezeigt werden.

Allgemeine SQL-Funktionen: Ein Überblick

Allgemeine SQL-Funktionen: Ein Überblick

Abschluss

In diesem Beitrag haben wir die gängigen SQL-Funktionen zum Bearbeiten und Verarbeiten von Daten kennengelernt. Wie wir besprochen haben, gibt es verschiedene SQL - Funktionen für STRING, DATE und einige allgemeine erweiterte Funktionen, die wir sowohl für String- als auch für Integer- und Date- Werte verwenden können.

Durch das Erlernen dieser Funktionen könnten unsere SQL-Prozesse einfacher und bequemer werden. Wenn Sie mehr über dieses Thema und andere verwandte Inhalte erfahren möchten, können Sie sich die Liste der relevanten Links unten ansehen.

Alles Gute,

Hafiz

SQL Server-Download und -Installation
SQL SELECT-Anweisung: Eine Einführung in
die WHERE-Klausel zum Filtern von Daten








Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.