我有一个要求,我只需要提取的id只提取一个记录。 如果ID是存在于所述表将取回该特定的记录,并且如果它不存在时,将取回的NULL值记录需要只提取1条记录的SQL要求
例 表-1:demo_table
id
-----------
1
2
3
4
5
(null)
例如如果我传递id为1,它应该只返回第1行,类似如果我传递id为4它应该只提取第4行,但如果我传递id不在表中,它应该给我第6条记录即空值记录。
我希望这是在单个SQL查询。感谢您的帮助提前。 让我知道你是否需要更多信息。
另外,没有ROWNUM,ROWID的概念。应该在1个查询,即没有减号,UNION等
当你说NULL值的记录,你只是想获取ID或有多个列?听起来就像你总是想要返回一行,如果ID不存在,你只想返回NULL而不是处理没有返回的行。 – gvenzl