【发布时间】:2017-04-10 13:56:57
【问题描述】:
是否可以使用 sql 查询创建自定义列,并在该查询中添加一些自定义文本,例如该查询中的错误类型,或者我需要创建表,我将在其中插入错误类型, 并在 with joins 之后添加该列?
例如查询看起来像这样(没有添加额外的列来说明什么是错误类型,因为,我不知道是否可以这样做)
SELECT id,aa,bb,NULL AS cc, NULL AS dd
FROM test
WHERE aa=SomeRequirement AND
bb=SomeRequirement
UNION ALL
SELECT id,NULL,NULL,cc,dd
FROM test2
WHERE cc=SomeRequirement AND
dd=SomeRequirement
想要的结果是
id| TextForError | aa | bb | cc | dd
1 | thisRowIsNotGoodBecause.. | someData| someData| someData | someData
还有一个问题,如果我需要创建包含我想要显示的错误的表,如果我没有引用该行的典型错误的键,如何添加该错误?
【问题讨论】:
-
是的。只需将列添加到选择中
-
@Strawberry 好的,我知道,但是,如何在该列中添加我想要的文本?
-
'my text here' as my_column_name -
@Strawberry 非常感谢!!我不知道这是可能的...再次感谢您