SQL Konverter String To Date Funksjoner

Sammendrag: I denne opplæringen vil du lære ulike funksjoner som konverterer en streng til en dato I SQL.

Konverter streng til dato ved HJELP AV CAST() funksjon

SQL gir en CAST() funksjon som lar deg konvertere en streng til en dato. Følgende illustrerer syntaksen tilCAST() – funksjonen:

CAST (string AS DATE)

i denne syntaksen kan string være hvilken som helstDATE verdien som kan konverteres til en dato. CAST() – funksjonen returnerer enDATE – verdi hvis den konverterer strengen til dato. Hvis funksjonen ikke konverterer, utsteder den en feil, avhengig av implementeringen av et bestemt databasesystem.

følgende eksempel viser hvordan du konverterer en streng til en dato:

SELECT CAST('2018' AS DATE);

SQL Server konverterer strengen 2018 til January 1st, 2018:

2018-01-01

på Samme måte konverterer følgende eksempel også strengen 180101 til January 1st, 2018:

SELECT CAST('180101' AS DATE);
2018-01-01

konverter streng til dato ved hjelp Av To_date () – funksjonen

oracle og postgresql girTO_DATE() – FUNKSJONEN som konverterer en streng til dato basert på et angitt format.

følgende viserTO_DATE() funksjonssyntaks:

TO_DATE(string, format)

hvis du for eksempel vil konvertere strengen'10 Aug 2018' til en datoverdi, bruker du følgende setning:

SELECT TO_DATE( '10 Aug 2018', 'DD MON YYYY' )FROM dual;

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *