Select 日期范围内 table 的一行
Select a row from a table within a date range
是否可以像这样从 table 中选择一行
SELECT * FROM users WHERE username=? FROM date 2015-02-17 08:12:54 TO date 2015-02-17 09:12:54
因为我有登录名 table,我想检查以确保它们没有被暴力破解。
这可能吗?
语法如下所示:
SELECT u.*
FROM users u
WHERE u.username = ? AND
u.date BETWEEN '2015-02-17 08:12:54' AND '2015-02-17 09:12:54'
如果 table 很大,此查询可以利用 users(username, date)
上的索引。
有可能
必须先列出较小的日期
示例
在“12/19/2012”和“1/17/2013”之间
是否可以像这样从 table 中选择一行
SELECT * FROM users WHERE username=? FROM date 2015-02-17 08:12:54 TO date 2015-02-17 09:12:54
因为我有登录名 table,我想检查以确保它们没有被暴力破解。
这可能吗?
语法如下所示:
SELECT u.*
FROM users u
WHERE u.username = ? AND
u.date BETWEEN '2015-02-17 08:12:54' AND '2015-02-17 09:12:54'
如果 table 很大,此查询可以利用 users(username, date)
上的索引。
有可能
必须先列出较小的日期 示例
在“12/19/2012”和“1/17/2013”之间