我想在表格的每一列中的每个单元格中添加一些文本作为该特定列的符号.例如,说我的表如下(所有字段都是类型字符变化):
name age location james 45 france simon 33 usa ben 76 china
我想将其修改为:
name age location ajames b45 cfrance asimon b33 cusa aben b76 cchina
有没有人对我如何做到这一点有任何建议?
Seb*_*eer 59
首先,你必须将你的年龄变成某种字符串.之后,您可以像这样转换值(当然,您必须为每个字段执行此操作):
update mytable set name = 'a' || name, age = 'b' || age;
Run Code Online (Sandbox Code Playgroud)
这会更新表中的数据.如果您只想要输出前缀,则可以使用以下方法:
select 'a' || name as name, 'b' || age as age from mytable;
Run Code Online (Sandbox Code Playgroud)
在这种情况下,无需转换年龄数据类型.
| 归档时间: |
|
| 查看次数: |
35809 次 |
| 最近记录: |