sql >> Database >  >> RDS >> Mysql

Hoe converteer ik een string tot nu toe in MySQL?

Zoals werd verteld op MySQL Een stringkolom gebruiken met datumtekst als datumveld , je kunt doen

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

U kunt deze datumreeksen ook verwerken in WHERE clausules. Bijvoorbeeld

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

U kunt op deze manier met allerlei datum/tijd-indelingen omgaan. Raadpleeg de indeling specificaties voor de DATE_FORMAT() functie om te zien wat u in de tweede parameter van STR_TO_DATE() . kunt plaatsen .



  1. Een weergave maken met de ORDER BY-component

  2. Wat is MySQL Workbench?

  3. rijnummer verhogen wanneer waarde van veld verandert in Oracle

  4. SQL meerdere kolommen in IN-clausule