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