请教大家个问题,关于SQL的!
SELECT ××× FROM ×××× WHERE (条件) order by ××××where后边的条件是一个时间段,比如说从2006年1月1号到2006年1月31号,我应该怎么写这个条件,数据库中该时间段的格式为2006-01-01.
大家多帮忙,小弟先谢过了。
回复: 请教大家个问题,关于SQL的!
[B][COLOR=#008000]建议兄弟多看关于SQL的书籍,熟练掌握SQL命令.[/COLOR][/B][B][COLOR=#008000][/COLOR][/B]
[B][COLOR=#008000]BETWEEN[/COLOR][/B] 则是让我们可以运用一个范围 (range) 内抓出数据库中的值。[COLOR=green][B]BETWEEN[/B][/COLOR]这个子句的语法如下:
[COLOR=green][B]SELECT "栏位名"
FROM " 表格名"
WHERE "栏位名" BETWEEN '值一' AND '值二'[/B][/COLOR]
这将选出栏位值包含在值一及值二之间的每一笔资料。
举例来说,若我们要由 [I][B]Store_Information[/I][/B] 表格中找出所有介于 January 6, 1999 及 January 10, 1999 中的资料,
[I][B]Store_Information[/I][/B] 表格
[FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]store_name[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Sales[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Date[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Los Angeles[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$1500[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-05-1999[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]San Diego[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$250[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-07-1999[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]San Francisco[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$300[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-08-1999[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Boston[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$700[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-08-1999[/SIZE][/FONT]
我们就打入,
[COLOR=blue][B]SELECT *
FROM Store_Information
WHERE Date BETWEEN 'Jan-06-1999' AND 'Jan-10-1999'[/B][/COLOR]
请读者注意:在不同的数据库中,日期的储存法可能会有所不同。在这里我们选择了其中一种储存法。
[I]结果:[/I] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]store_name[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Sales[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Date[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]San Diego[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$250[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-07-1999[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]San Francisco[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$300[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-08-1999[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Boston[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]$700[/SIZE][/FONT] [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Jan-08-1999[/SIZE][/FONT] 滴滴答答弹道弹道弹道弹道弹道弹道弹道导弹 这个你可以在数据相关版面去寻求解答,解释的更详细点. 使用Like 也可以实现模糊查询的
页:
[1]
