有多少客人在3月份预订?

时间:2016-11-03 14:46:48

标签: sql

我如何计算数字的数量,只计算从3月的日期开始(2016年3月24日,2016年3月29日等)

2 个答案:

答案 0 :(得分:0)

SELECT * FROM Room 价格< 200 和 类似LIKE' @D @'

我猜你正在寻找" AND"关键字。

答案 1 :(得分:0)

有三件事情浮现在脑海中。首先,我还没有看到使用@符号的产品...它通常是%符号。其次,你需要AND关键字。

SELECT * FROM Room WHERE (Price < 200) AND (Types LIKE '%D%')

但这导致了第三件事。此查询将提取任何具有&#39; D&#39;在类型字段中任何地方。如果以后添加了一个新类型,恰好有一个&#39; D&#39;在你的名字中你会突然得到你没想到的结果。您可能希望在您的情况下更明确......

SELECT * FROM Room WHERE (Price < 200) AND (Types LIKE '%Double%')

显然,如果您的产品确实使用了&#39; @&#39;然后角色代替它。为了它的价值,我发现this问题列出了几种产品的有效字符,并且没有列出的产品使用@。