列限定符/同一列中的多个数据

时间:2014-05-14 18:16:29

标签: sql

使用SQL,是否可以有一个表,在列中,有一些信息可以识别后面的列信息?例如:

Column1,  Column2, Column3
CustName, ID1,     Date
CustName, ID1,     Date
CustName, ID2,     PaymentType
CustName, ID2,     PaymentType
CustName, ID3,     Address

这可以用字符串信息完成吗?

1 个答案:

答案 0 :(得分:1)

你应该进一步解释一下。你的意思是什么?您当然可以创建一个具有此结构的表

CREATE TABLE customer_data
(
  customer_name varchar(255),
  customer_id varchar(255),
  data_field varchar(255),
  data_value varchar(255)
);

目的是什么?显然,如果data_value有不同的data_types,你必须在查询或代码中转换它们但是回答是否可能?然后是的。