【发布时间】:2012-10-18 07:57:27
【问题描述】:
如何从表中选择数据并在值中包含数据类型? 例如,我有一个名为 EMPLOYEE 的表,其中包含 fname、lastname、phone 等。 如果我这样做:
SELECT * FROM EMPLOYEE
我得到了所有的列。如果我这样做:
SELECT COLUMN_NAME, DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'EMPLOYEE'
ORDER BY ORDINAL_POSITION
我得到了所有的列名和它们的数据类型。
我需要将这两者结合起来,以便将值与数据类型一起显示。
我是 SQL 新手,但我在网上搜索了一些并尝试了各种 JOIN 和 UNION 语句,但我可能只是输入错误。
【问题讨论】:
-
在
while循环中合并两个查询的结果会更容易。您不必必须使用 SQL 完成所有您需要的操作。 -
这是一个奇怪的要求。为什么两者都需要?
标签: mysql sql types sqldatatypes