我正在尝试检索与项目 ID 关联的金额,但我只需要项目 ID 存在的数据(非空白)
当我在下面输入 SQL 代码时...
SELECT project_id, monetary_amount, journal_line_date
FROM PS_JRNL_LN
where project_id is not null
and journal_line_date BETWEEN to_date ('2020/01/01','yyyy/mm/dd')
AND TO_DATE ('2020/03/04','yyyy/mm/dd')
这个查询有效,但是我的结果中仍然得到空白值
最佳答案
您的查询中没有空值,但在下面添加了空格
SELECT project_id, monetary_amount,
journal_line_date
FROM PS_JRNL_LN
where ( project_id is not null or
( project_id is not
null
and LTRIM( RTrim(project_id)) not
like '')
and
journal_line_date BETWEEN
to_date ('2020/01/01','yyyy/mm/dd')
AND TO_DATE
('2020/03/04','yyyy/mm/dd')
关于sql - Oracle SQL - 非空代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61175483/