【拓展训练20-1】使用系统函数查询商品表中商品的数量、最高与最低单价。
select count(Goods_Id) 商品数量,max(price) 最高单价,min(price) 最低单价
from Shop_goods
【拓展训练20-2】使用系统函数查询客户表中“陈梅”账户密码的长度。
select len(Password)
from Consumer
where Name='陈梅'
【拓展训练20-3】使用系统函数输出系统当前月份。
select month(GETDATE())
【拓展训练20-4】自定义函数search_price,并利用该函数查询商品单价大于10元的商品信息,只需包含商品ID、名称、品牌、单价和描述。
CREATE FUNCTION search_price(@danjia numeric(5,2))
RETURNS  table
AS
RETURN(
select Goods_id,name,brand, price, Description
from Shop_goods
server 2016 where price>@danjia)
go
SELECT * FROM search_price (10)
【拓展训练20-5】自定义函数employee_com,根据输入的消费者编号查询消费者编号、账户、姓名、性别、商品编号及评价结果。
CREATE FUNCTION employee_com(@con_id nvarchar(30))
RETURNS  table
AS
RETURN(
SELECT Consumer.Consumer_Id,Account, Name,Sex,Goods_id, Shop_Order.Comment
FROM  Consumer INNER JOIN
Shop_Order ON Consumer.Consumer_Id = Shop_Order.Consumer_Id
where Consumer.Consumer_Id=@con_id
)
go
SELECT * FROM employee_com('c0001')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。