如何在单列中添加多个值

时间:2015-05-05 09:37:00

标签: sql database-design definition create-table

我正在设计一个SQL表结构:

 CREATE TABLE InCollection (
       author NVARCHAR(200) DEFAULT NULL,
       title TEXT,
       year INT DEFAULT '0',
       booktitle TEXT )

现在列'author'可能只有一个值或多个标签

<author></author>

<author></author><author></author><author></author>

那么如何在表结构中定义这个列,所以当找到多个值时,我可以在'author'中插入单个值或多个值。

1 个答案:

答案 0 :(得分:0)

您可以通过使用某些符号(例如&#34;,&#34;)附加值来为单个列添加多个值。 从用户界面获取值时,将它们组合或加入&#34;,&#34;将值作为单个字符串,然后将值传递给列。