Condividi
Convertire stringa in data sql
Nel mio database MySql ho una stringa che rappresenta una data, come posso in sql convertirla in un valore DATE vero e proprio?
In Corso
5
MySql
31-08-2024
1 Risposta
192 Visite
0
Risposte ( 1 approvate )
Per convertire una stringa in data, ovvero rappresentate una data temporale di tipo DATE, in sql esiste la funzione apposita
STR_TO_DATE
, che in pratica non fà altro che un CAST dal tipo stringa o meglio CHAR e/o VARCHAR a quello DATE, ovviamente la stringa contenente la data deve essere in un formato consono ad essere convertito, ed in MySql l'istruzione sql se parliamo di una interrogazione al database è ad es:Se parliamo invece di una insert o update potresti scrivere tipo:
Questi sono solo degli esempi ipotetici per convertire in sql una stringa in una data, poi bisogna adattarli nella formattazione specifica della data che ognuno utilizza.