54. View the Exhibit and examine the structure of the CUSTOMERS table.
Evaluate the query statement:
SQL> SELECT cust_last_name, cust_city, cust_credit_limit
FROM customers
WHERE cust_last_name BETWEEN 'A' AND 'C' AND cust_credit_limit BETWEEN
1000 AND 3000;
What would be the outcome of the above statement?
A. It executes successfully.
B. It produces an error because the condition on CUST_LAST_NAME is invalid.
C. It executes successfully only if the CUST_CREDIT_LIMIT column does not contain any null values.
D. It produces an error because the AND operator cannot be used to combine multiple BETWEEN
clauses.
Answer: A
运行上述查询语句
sh@TESTDB> SELECT cust_last_name, cust_city, cust_credit_limit
2 FROM customers
3 WHERE cust_last_name BETWEEN 'A' AND 'C' AND cust_credit_limit BETWEEN
4 1000 AND 3000 and rownum<6;
CUST_LAST_NAME CUST_CITY CUST_CREDIT_LIMIT
---------------------------------------- ------------------------------ -----------------
Aaron Pune 1500
Aaron Diss 3000
Aaron Hoofddorp 1500
Aaron Stockport 3000
Aaron Hyderabad 1500
本文通过一个具体的SQL查询案例,展示了如何使用BETWEEN条件筛选指定范围内的数据。通过对CUSTOMERS表进行查询,返回了LAST NAME在A到C之间且CREDIT LIMIT在1000到3000之间的客户记录。
406

被折叠的 条评论
为什么被折叠?



