Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przekonwertować ciąg na datę w MySQL?

Jak powiedziano w MySQL Używanie kolumny ciągu z tekstem daty jako pola daty , możesz zrobić

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

Możesz również obsłużyć te ciągi dat w WHERE klauzule. Na przykład

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

W ten sposób możesz obsługiwać wszystkie rodzaje układów daty/godziny. Zapoznaj się z formatem specyfikatory dla DATE_FORMAT() funkcja aby zobaczyć, co możesz umieścić w drugim parametrze STR_TO_DATE() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz ognia MySQL zarówno dla wstawiania, jak i aktualizacji

  2. Znajdź i zamień całą bazę danych mysql

  3. Jak tworzyć dynamiczne tabele przestawne w MySQL

  4. Używanie MySQL z Entity Framework

  5. Znaki zapytania MySQL db zamiast znaków hebrajskich..?