Heim > Datenbank > MySQL-Tutorial > Wie erhalte ich den Wochentag in SQL Server mithilfe von DATENAME und DATEPART?

Wie erhalte ich den Wochentag in SQL Server mithilfe von DATENAME und DATEPART?

Patricia Arquette
Freigeben: 2025-01-12 08:02:42
Original
536 Leute haben es durchsucht

How to Get the Day of the Week in SQL Server using DATENAME and DATEPART?

Extrahieren des Wochentags in SQL Server (2005/2008 und höher)

Eine häufige Anforderung bei der SQL Server-Datenbankverwaltung besteht darin, den Wochentag zu identifizieren, der einem bestimmten Datum entspricht. Diese Funktionalität erweist sich als unschätzbar wertvoll für Aufgaben wie die Planung oder Analyse von Daten basierend auf dem Wochentag.

Eingebaute Funktionen nutzen

SQL Server bietet hierfür zwei native Funktionen: DATENAME und DATEPART.

Einsatz von DATENAME

Die Funktion DATENAME liefert eine Textzeichenfolge, die eine bestimmte Datumskomponente darstellt. Um den Wochentag zu erhalten, verwenden Sie den Formatbezeichner „dw“:

<code class="language-sql">SELECT DATENAME(dw, '20090101') -- Returns 'Thursday'</code>
Nach dem Login kopieren

Verwendung von DATEPART

Die Funktion DATEPART gibt einen numerischen Wert zurück, der die angegebene Datumskomponente darstellt. „dw“ bezeichnet den Wochentag (1 für Sonntag, 7 für Samstag):

<code class="language-sql">SELECT DATEPART(dw, '20090101') -- Returns 5 (Thursday)</code>
Nach dem Login kopieren

Wichtige Hinweise

  • In den obigen Beispielen wird eine Datumszeichenfolge verwendet. Sie können eine Datumsvariable oder einen Datumsausdruck ersetzen.
  • Der zurückgegebene Wochentag spiegelt die Standardeinstellungen für Sprache und Datumsformat Ihrer SQL Server-Instanz wider.
  • Um den Wochentag in einer anderen Sprache abzurufen, verwenden Sie die Anweisung SET LANGUAGE, um die Spracheinstellung anzupassen.

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Wochentag in SQL Server mithilfe von DATENAME und DATEPART?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage