将字符串与select语句mysql进行比较

时间:2015-04-20 16:47:55

标签: mysql sql function

我必须在mysql中创建一个返回0或1的函数。

DELIMITER //
drop function compruebacuenta//
CREATE FUNCTION compruebacuenta(ncliente INT) RETURNS INT
BEGIN
DECLARE fin int default 0;
DECLARE cuenta varchar(30);
DECLARE cliente varchar(30);
DECLARE cuentacliente varchar(30);
select codigo_cliente FROM clientes where codigo_cliente=ncliente into   cuentacliente;
RETURN fin;
END;
//

用户在调用函数时给出一个数字,即select function(1); 我所做的就是用给定代码获取客户端的鳕鱼(我知道有点多余,但无论如何);并将其存储在名为cuentacliente的变量中; 我现在需要做的是获得像这样的查询

select cod_cliente from cuentas;

将其存储在另一个中,我想知道如何比较一下10,看看结果查询中是否有10个。

我想我可能需要一个光标来获取每一行并将其与cuentacliente中的内容进行比较。

0 个答案:

没有答案