sql >> Database teknologi >  >> RDS >> Mysql

Hvordan konverterer man en streng til dato i MySQL?

Som det blev fortalt på MySQL Brug af en strengkolonne med datotekst som et datofelt , kan du gøre

SELECT  STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM    yourtable

Du kan også håndtere disse datostrenge i WHERE klausuler. For eksempel

SELECT whatever
  FROM yourtable
 WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY

Du kan håndtere alle former for dato/klokkeslæt layout på denne måde. Se venligst formatet specifikationer for DATE_FORMAT() funktion for at se, hvad du kan lægge i den anden parameter af STR_TO_DATE() .



  1. oracle-databaseforbindelse i web.config asp.net

  2. Hvordan kan jeg trække en liste over ID'er fra en SQL-tabel som en kommasepareret værdistreng?

  3. Sådan læser du den sidste række med SQL Server

  4. SQL Server Database Snapshots -4