举一反三
- 智慧职教: 查询Product(商品表 )中销售价格比所有商品平均价格低的商品信息。 完成SQL语句。 SELECT Product.* FROM Product WHERE Price (Select 平均价格= (Price) From Product )
- 在SQL Server 数据库中,从product表里查询出price(价格)高于pName(产品名称)为“一次性纸杯”所有记录中最高价格的产品的查询语句为( )。 A: SELECT * FROM product WHERE max(price)>'一次性纸杯' B: SELECT * FROM product WHERE price>(SELECT max(*) FROM product WHERE pName= '一次性纸杯') C: SELECT * FROM product WHERE EXISTS pName='一次性纸杯' D: SELECT * FROM product WHERE price>(SELECT max(price) FROM product WHERE pName='一次性纸杯')
- 有如下SQL语句: SELECT DISTINCT productName, price FROM product WHERE (price>;(SELECT AVG(price) FROM product)) ORDER BY price DESC; 下面说法错误的是( )。 A: "SELECT AVG(price) FROM product "是子查询 B: "ORDER BY price DESC"是指按price从低到高顺序排列 C: 查询结果显示的是大于平均价格的产品记录 D: 此查询显示的字段只有"productName"和"price"
- 智慧职教: 查询Product(产品表)中库存数量大于5且小于10的的商品信息,完成SQL语句。 SELECT * FROM Product WHERE Stocks>5 Stocks<10
- 从游标中读取记录的语句是( )。 A: DECLARE …CURSOR… B: FETCH C: OPEN D: DEALLOCATE
内容
- 0
释放游标使用( )语句。 A: DECLARE B: DEALLOCATE C: CLOSE D: FETCH
- 1
在SQL Server 2005中,有一个product(产品)表,包含字段:pname(产品名称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是(选一项) A: SELECT * FROM product ON pname= '苹果' OR pname='香蕉' B: SELECT * FROM product ON pname= '苹果' AND pname='香蕉' C: SELECT * FROM product WHERE pname= '苹果' OR pname='香蕉' D: SELECT * FROM product WHERE pname= '苹果' AND pname='香蕉'
- 2
智慧职教: 假设商品表product的列price表示某商品的单价,要从product表中查询最高单价,下列SQL语句正确的是( )
- 3
将游标变量@Cjb_Cur赋值为CJB全部记录的语句为()。 A: SET @Cjb_Cur = CURSOR FOR SELECT * FROM CJB B: CREATE @CURSOR Cjb_Cur AS SELECT * FROM CJB C: DECLARE @Cjb_Cur AS TABLE CJB D: DECLARE @Cjb_Cur CURSOR FOR SELECT * FROM CJB
- 4
假设产品表product中存在价格字段:price number(7,2),对于下列语句:[br][/br]SELECT NVL(10/price, '0') FROM product;[br][/br]如果price列中包含空值,将会出现( A: 该语句将失败,因为值不能被0除 B: 将显示值0 C: 该语句将失败,因为值不能被空值除 D: 将显示值10