Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はテーブルを持っています:
誕生日
id | name | date 1 | aaa | 1990-03-02 2 | bbb | 1990-03-12 3 | ccc | 1990-03-25 4 | ddd | 1990-04-25 5 | eee | 1990-04-23 6 | fff | 1990-04-26 7 | ggg | 1990-04-12
日付が 1990-04-xx であるすべての名前を選択する最良の方法は?
またはまたは列でdateあり、インデックスを使用する機会が必要な場合:DATEDATETIMETIMESTAMP
date
DATE
DATETIME
TIMESTAMP
SELECT name FROM tableX WHERE date >= '1990-04-01' AND date < '1990-05-01' ;
上のインデックス(date)が良いでしょう。さらに良いことに、 のインデックス(date, name)。
(date)
(date, name)