我在其中boa_user,它会返回三个用户为表..查询添加默认值,如果表中的列是空的
SELECT DISTINCT u.name, u.updated_by, u.updateddate
FROM YTR_USER u, YTR_user_group ug, YTR_group g
WHERE u.id = ug.user_id
AND ug.group_id = g.id
AND u.ACTIVE_FLAG='Y'
AND g.id not in (13,11,15)
ORDER BY u.name
下面
是格式..
NAME UPDATED_BY UPDATEDDATE
AAA edfef 03.03.03 14:29:34.000
BBB ferer 12.12.12 15:13:23.756
现在coulmn是类型
name VARCHAR2(30)
updateddate TIMESTAMP(6)
现在仪表现在查询返回的结果,但之间有一些名称值为nu ll和updateddate值为空。
我的查询是请建议一个查询,以便如果名称为空并且更新日期为null,那么它的defalut值应该像“AFGT”AND updateddate默认值应该是'05 .03.13 05:29:34', “MM.DD.YY HH:MI”
请告知查询,如果名称和更新的日期是空
ORA-01791:不是一个SELECTed expression..GETTING这个错误 –
@GovindMathur对不起,我的坏。我不知道如果你想重复每一行是默认或不是,所以我添加了两个变种 –
非常感谢大的帮助,但执行后得到这个错误这次..ORA-00933:SQL命令没有正确结束 –