2015-09-18 52 views
0

有人可以告訴我如何使用SQL查詢顯示按日期範圍過濾的記錄。按日期顯示數據庫過濾記錄

例如;我想顯示2015年9月10日至2015年8月10日期間錄取的學生姓名。

謝謝。

+3

可能重複[在SQL中基於日期過濾數據](http://stackoverflow.com/questions/14397569/filter-data-based-on-date-in-sql) –

回答

0

顯示使用日期過濾器從數據庫記錄SQL查詢:

SELECT StudentName FROM Student WHERE Admitted BETWEEN ? AND ? 

然後,您使用PreparedStatement指定兩個參數。

注意:切勿使用字符串連接將參數插入到SQL中。始終使用PreparedStatement,否則您的代碼將容易受到SQL Injection攻擊。

由於Statement的Javadoc說:

用於執行靜態 SQL語句並返回它所生成結果的對象。