在表中 StudentData
,包含列 (ID, Name, City)
,用于输入学生姓名的键盘出错。这是因为“a”键工作不正常,有时字母“a”或“a”无法输入。所以rahul被选为rhul,sanjay被选为snjy。写一个函数,输入一个有效的名字,并返回这个名字的学生总数(我们没有正确的输入'a')
这是我写的代码
DELIMITER $$
create function myfun(nameInput varchar(50)) RETURNS int DETERMINISTIC
BEGIN
DECLARE count int;
select COUNT(*) INTO count from StudentData where name = nameInput;
return count;
END$$
DELIMITER ;
上面的代码不考虑没有字符“a”或“a”的名称。如何为给定的问题编写逻辑
暂无答案!
目前还没有任何答案,快来回答吧!