现在我有一个查询,给了我一个空白,这是好的,但我真正需要的是返回“空”,如果它为空的东西。我已经玩了几个选项,现在这是我最好的查询,但我不知道如何让它显示“空”如果为空。查询返回文本,如果行从oracle空db
SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x'
UNION ALL
SELECT NULL, NULL
FROM dual
WHERE NOT EXISTS (
SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x'
);
paramOne是数 paramTwo为varchar
我正在寻找的结果基本上是这样的:如果该行
如果行有数据它应该返回123,名称
没有数据它应该000,'空'
什么空白,你说什么?您能否提供当前表格的样本数据和您的预期结果? – 2012-04-02 17:10:34