我在MYSQL中使用,我创建了像
这样的sql查询选择 C.ID、C.姓名、C.地址、C.出生日期、C.电话、C.用户名、 nvl((选择 '图书管理员' 来自图书馆员 L WHERE L.ID = C.ID), '客户') AS 角色 来自客户 C WHERE C.用户名 = '' AND C.密码 = '';
,但是上面的查询不起作用,它给出错误消息“错误代码:1305。FUNCTION Final_clz_db.nvl不存在0.000秒”,。 ,请帮我澄清错误,...
NVL()
是 Oracle 函数,而不是 MySQL,这就是错误消息告诉您的内容。
ifnull(column, "replacement value")
相当于 MySQL。