首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL:合并所有列

MySQL:合并所有列
EN

Stack Overflow用户
提问于 2011-10-28 17:40:13
回答 2查看 6.1K关注 0票数 4

例如,我们有一个包含"id“、"name”、"type“、"year”列的表。我的目标输出应该是SELECT CONCAT(id, name, type, year) FROM table

有没有可能在不知道列的情况下这样做,这样我就可以对我想要的每个表使用它,而不需要先分析它的列?像CONCAT(*)这样的东西

我希望你能帮助我。

非常感谢。

关于Wulf

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-28 19:05:41

AFAIK,你首先要知道列。这

代码语言:javascript
复制
SHOW COLUMNS FROM table

将返回所有列。使用结果进行SELECT查询。

票数 6
EN

Stack Overflow用户

发布于 2011-10-28 17:45:37

检查MySQL的information_schema表,它包含有关您的表的元信息。http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7927561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档