我们已经看到了测试相等的例子。再来看一个类似的例子:
输入:
SELECT prod_name,prod_price FROM products WHERE prod_name='fuses';
输出:
prod_name | prod_price |
---|---|
Fuses | 3.42 |
分析:检查WHERE prod_name=‘fuses’语句,它返回prod_name的值为Fuses的一行。MySQL在执行匹配时默认不区分大小写,所以fuses与Fuses匹配。
现在来看几个使用其他操作符的例子。
第一个例子是列出价格小于10美元的所有产品:
输入:
SELECT prod_name,prod_price FROM products WHERE prod_price<10;
输出:
prod_name | prod_price |
---|---|
.5 ton anvil 1ton anvil Carrots Fuses 0il can S1ing TNT(1 stick) |
5.99 9.99 2.50 3.42 8.99 4.49 2.50 |
下一条语句检索价格小于等于10美元的所有产品(输出的结果比第一个例子输出的结果多两种产品) :
输入:
SELECT prod_name,prod_price FROM products WHERE prod_price<=10;
输出:
prod_name | prod_price |
---|---|
.5 ton anvil 1 ton anvil Bird seed Carrots Fuses 0il can S1ing TNT(1 stick) TNT(5 sticks) |
5.99 9.99 10.00 2.50 3.42 8.99 4.49 2.50 10.00 |
转载请注明:成都千喜数据恢复中心 » SQL Server如何使用WHERE检查单个值