我们如何在“点”之前删除任何内容?在sql表的列名中:
假设,SQL表具有以下名称:
xyz1_sdef1.my_header_name1
xyz2_sdef2.my_header_name2
xyz3_sdef3.my_header_name3
.
.
.
.
但我想要什么,何时应该跑:
Select * from myTable;
我应该得到:
my_header_name1 my_header_name2 my_header_name3 my_header_name4
123213213 . . .
456546546 . . .
.
.
答案 0 :(得分:3)
列出列,为它们添加别名
select xyz1_sdef1.my_header_name1 as Header1 -- this is a column alias
from MyTable
由拉克希米提供:
MySQL ALIASES可用于为列或表创建临时名称。 COLUMN ALIASES用于使结果集中的列标题更易于阅读。使用这样的东西:
SELECT column1 as COL1,
column2 AS COL2,
......
FROM Table_1;