繁体   English   中英

如何将虚拟列作为常量添加到查询中

[英]How do I add a dummy Column to a query as a constant

我试图弄清楚如何向 state 添加一个虚拟列,每行来自我的联合 function 中的哪个表。 我想让它成为一个常数,所以无论他们是艺术家还是作曲家,我都可以只使用 label。 我目前正在尝试使用替换 function 但我觉得有一个更简单的方法来 go 关于这个

SELECT REPLACE(artistID,1, 'Artist') AS 'Artist or Composer', ArtistName FROM tblartist 
UNION 
SELECT REPLACE(ComposerID,1, 'Composer'), ComposerName FROM tblcomposer
ORDER BY ArtistName;

您可以只使用字符串文字。

SELECT 'Artist' AS `Artist or Composer`,
       ArtistName
       FROM tblartist 
UNION 
SELECT 'Composer',
       ComposerName
       FROM tblcomposer
ORDER BY ArtistName;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM