克服积分
我正在编写一个函数来获取 SQL 的总分
我所拥有的是;
out of 20 points I got 12.4 points
那么如果我改变它,使百分比超过 100%,我会怎么做呢?
谢谢, 阿德南
I am writing a function to get overall score in SQL
What I have is;
out of 20 points I got 12.4 points
so if I transform that, to take percentage over 100% how would I do it?
Thanx,
Adnan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将您获得的分数除以总分数,然后乘以 100:
Divide the points you've got by the total, and multiply by 100:
假设您指的是存储过程中的“函数”,那么在 Oracle 中它看起来像这样:
不同风格的数据库对于编写存储过程有不同的规范。
Presuming you mean "function" as in stored procedure, it would look like this in Oracle:
Different flavours of database have different specifications for writing stored procedures.
(12.4 / 20) x 100 将给出百分比。
那么在你的函数中声明一个百分比变量,使用上面的并返回它?
(12.4 / 20) x 100 will give the percentage.
So declare a percentage variable in your func, use the above and return that?