在不影响数据库(DB2)的情况下重命名查询(sql)带来的数据(而不是列)[duplicate]

uqjltbpv  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(152)

此问题在此处已有答案

How do I perform a simple string mapping as part of a t-sql select?(3个答案)
7个月前关闭。
问题是,我需要在不影响数据库的情况下重命名查询中的数据,例如,当使用AS更改列的名称时,这不会影响数据库,我希望做的是纯粹的可视化操作,
包含以下内容的用户表:姓名姓氏
例如,Name列具有以下值:
| 名称名称名称|
| - -|
| 埃斯特普|
| 卡洛斯|
| 埃里克|
| 让|
我正在寻找的是,在进行查询而不是返回这些名称后,它会返回以下结果:
| 名称名称名称|(说明)|
| - -|- -|
| 露西|即Estyp变更为Lucy|
| 爱德华|......卡洛斯换成了爱德华。|
| 阿尔达尼斯|......埃里克换成了阿尔丹尼斯|
| 迪拉姆|......让变成了迪拉姆|
以上都是可视化的,不需要修改数据库。

jrcvhitl

jrcvhitl1#

类似于Select Case When示例行的内容不会 “更改DB”

Create Table test (col1 Char(50));
Insert Into Test Values ('Jean ');
Select Case When col1 = 'Jean' Then 'Dilam' End From test;

https://dbfiddle.uk/?rdbms=postgres_14&fiddle=6088ebdde60761a66b1f75fdc632fdec

相关问题