sql >> Databasteknik >  >> RDS >> Mysql

Sök åldersintervall i mysql, php

Om du har DOB i databasen och du vill hitta rader som matchar ett åldersintervall är det enklaste och mest effektiva att göra att konvertera din lägsta ålder och din maxålder till DOB i din php först. Då skulle din fråga vara något i stil med:

SELECT * FROM USERS WHERE DOB > MIN_DOB AND DOB <= MAX_DOB;

antar att DOB är en tidsstämpel eller ett datum eller långt.



  1. SQL-fel:ORA-00942-tabell eller vy finns inte

  2. Automatisk ökning av tabellkolumnen

  3. Väljer poster efter datum ->=NOW(), MySQL

  4. Prestanda för att söka över två mysql-databaser på samma server?