SQL Convert String to Date Functions

Összegzés: ebben a bemutatóban különféle funkciókat tanulhat meg, amelyek egy karakterláncot dátumra konvertálnak az SQL-ben.

Convert string to date using CAST () function

az SQL egy CAST() függvényt biztosít, amely lehetővé teszi egy karakterlánc dátumra konvertálását. Az alábbiakban a CAST() függvény szintaxisát mutatjuk be:

CAST (string AS DATE)

ebben a szintaxisban astringlehet bármilyenDATE a dátumra konvertálható érték. ACAST() függvényDATE értéket ad vissza, ha sikeresen átalakítja a karakterláncot dátumra. Abban az esetben, ha a funkció nem konvertál, hibát ad ki, egy adott adatbázis-rendszer megvalósításától függően.

a következő példa bemutatja, hogyan lehet egy karakterláncot dátumra konvertálni:

SELECT CAST('2018' AS DATE);

SQL Server átalakítja a string 2018, hogy a January 1st, 2018:

2018-01-01

Hasonlóképpen, a következő példa is átalakítja a string 180101, hogy a January 1st, 2018:

SELECT CAST('180101' AS DATE);

Itt van az eredmény:

2018-01-01

Convert string dátum segítségével TO_DATE() funkció

Oracle, PostgreSQL nyújt a TO_DATE() funkció, amely átalakítja a hogy egy string dátum alapján meghatározott formátumban.

az alábbiakban a TO_DATE() függvény szintaxisa látható:

TO_DATE(string, format)

például a '10 Aug 2018' karakterlánc dátumértékre történő konvertálásához a következő nyilatkozatot használja:

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük