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








So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst