我需要检查一个音符是不是低于 95 并具有功能

Posted

技术标签:

【中文标题】我需要检查一个音符是不是低于 95 并具有功能【英文标题】:i need check if one note is under 95 with function我需要检查一个音符是否低于 95 并具有功能 【发布时间】:2019-04-10 22:10:01 【问题描述】:

我需要创建一个函数,如果一个学生在一个会话中的所有笔记都超过 94 所以 95 或更多,我返回 true

它在 plsql oracle 上。 我尝试了很多东西,请帮助我

create or replace function BonnePerformance (CodeP in char, CodeS in char)
return boolean is
declare 
    noteMauvaise integer;
begin
    select Min(note) into noteMauvaise
    from Inscription 
    where codePermanent = CodeP and codeSession = CodeS ;
    if  noteMauvaise < 95 then
        return false;
    else
        return true;
    end if;
end;
/

如果学生的这个功能是真的,我也将它添加到一个好学生列表并打印出来。

对不起,我的英语是法语

【问题讨论】:

好的,很好。但问题是什么? 函数没有编译 【参考方案1】:

编译错误是由declare 关键字引起的。无需在函数内部使用declare。请尝试以下代码。希望这能正常工作。

create or replace function BonnePerformance (CodeP in char, CodeS in char)
return boolean is
    noteMauvaise integer;
begin
    select Min(note) into noteMauvaise
    from Inscription 
    where codePermanent = CodeP and codeSession = CodeS ;
    if  noteMauvaise < 95 then
        return false;
    else
        return true;
    end if;
end;
/

【讨论】:

以上是关于我需要检查一个音符是不是低于 95 并具有功能的主要内容,如果未能解决你的问题,请参考以下文章

查找具有特定标准的最大值并检查同一组是不是有更高/更低或任何值

检查 android 设备是不是具有“绘制其他应用程序”功能

如何检查用户是不是具有特定角色并因此允许某些操作?

检查目录是不是包含具有给定扩展名的文件

检查图像上的 alt-attribute 是不是具有价值并在 <div> 中添加另一个图像

用于检查网站是不是具有搜索引擎友好 URL 的 Ruby 代码