【发布时间】:2014-03-04 00:52:29
【问题描述】:
我是 SQL 新手,这个问题困扰了我。我应该编写一个列出表中所有数据的 SQL 语句,但是如果一列可能包含 NULL 值(在这种情况下只有一个字段为 NULL),则必须在该列中打印短语“-NONE-”排。实验室提示我必须使用一个或多个单行函数来完成此操作。
我们正在使用 Oracle SQL Developer 来测试脚本。我正在尝试使用 REPLACE 功能,但我不断收到错误消息。我尝试过使用 NVAL、REPLACE 和其他类似的函数,但我显然弄错了语法。例如:
SELECT *, REPLACE(manager_id, NULL, '-NONE-')
FROM departments;
^总是返回错误:在预期的地方缺少 FROM 语句
【问题讨论】: