永发信息网

MySQL怎么测试自定义函数啊

答案:1  悬赏:30  手机版
解决时间 2021-03-28 10:26
MySQL怎么测试自定义函数啊
最佳答案
不知道你的表的具体情况,我举例说明哈:
--创建测试表
create table tb12
(id int identity(1,1) not null,
zl int null,
yf decimal(8,2) null
)
go
--添加测试数据
insert into tb12
select 80,null
union all
select 105,null
union all
select 5000,null
union all
select 6000,null
go

select * from tb12
----------------------------------
id zl yf
----------- ----------- ----------
1 80 NULL
2 105 NULL
3 5000 NULL
4 6000 NULL

(所影响的行数为 4 行)

--drop FUNCTION funShipFee
--创建计算邮费的内嵌表值函数funShipFee
CREATE FUNCTION funShipFee()
RETURNS TABLE
AS
RETURN (SELECT id,zl,yf=
case when zl<=100 then zl*0.3
when zl between 101 and 5000 then zl*0.15
else zl*0.12
end
FROM tb12)
--调用funShipFee将返回结果集如下:
SELECt *
FROM funShipFee()
-------------------------------------------
id zl yf
----------- ----------- ---------------
1 80 24.00
2 105 15.75
3 5000 750.00
4 6000 720.00

(所影响的行数为 4 行)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这头像有另一半吗 有的话求发~
火车票02号A什意思
与唇亡齿寒意思相近的成语
NBA有过7尺高的后卫吗
求女主有个洁字,男主超宠她的小说,满足这个
增压稳压设备的出力值是多少
老毛桃怎么制作光盘pe?
hemakespeoplelaughalot翻译
本人是手机游戏开发J2ME程序员,不是老手。有
车轮滚滚 对联
o打头的是几月
手工钨极氩弧焊,焊接0.8㎜厚的不锈钢方管时
(2ab+3a)-3(2a-ab)
若5x十6的平方根是±4,则x=
用辗转相除法求两个整数m和n的最大公约数.求
推荐资讯
N2H4是二元弱碱,其第二步电离方程式为
1500x1000 平板led灯多少瓦
请问一下我的php代码性别那里应该怎么写?当
上京赶考的怎么都是穷书生?
求一张雏田小樱在澡堂的图!!!
如何养植黑毛猪,怎么选种!
微信删除对方好友,对方有我的。我在共同朋友
女儿结婚妈妈台上说什么
以酒会友用英语怎么说?
Windows蓝屏代码的分类
海阔山遥什么意思
我没有为你伤春悲秋不配有憾事 你没有共我踏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?