社区
疑难问题
帖子详情
SQL 建表问题?
chh2002
2006-03-03 09:14:44
我想建一张表,来表示超市的交易,假设超市有5种商品,分别为A B C D E,表记录交易情况,我想建成两个列,第一个表示交易的标识,用int就行,第二列表示改顾客所买的商品名的集合,如
1 {A}
2 {A B D}
3 {A E}
请问这样可以吗?那第二列的数据类型 应该是什么,才能表示集合呢?
...全文
101
4
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
filebat
2006-03-05
nvarchar就是unicode编码,存储空间大小不固定的字符类型。
要不,你用binary数据类型吧。
然后从低位到高位每一位表示一种货物,0表示没有买,1表示买了。
这样做有一个小问题就是,binary是用十六进制显示的,
所以如果你不习惯的话,自己再写一个显示转化的函数,让它以二进制显示吧。
顺便提一下,SQLSERVER支持二进制的位运算,如&, |等。
打赏
举报
回复
赞
chh2002
2006-03-04
能否具体解释一下nvarchar,
还是我用这种方式存储
id A B C D E
1 1 0 0 0 0
2 1 1 0 1 0
3 1 0 0 0 1
买的为1,没买的为0,但是如果改超市有上千种,是不是太大了呢?
打赏
举报
回复
赞
wgsasd311
2006-03-04
SQL SERVER2000无此功能,这是对象关系型数据库所特有的,不知SQL SERVER 2005是否支持对自定义对象类型(作为字段类型)
打赏
举报
回复
赞
ping3000
2006-03-04
用Nvarchar吧 ,把商品用","或者";"分割开,如A,B,E
打赏
举报
回复
赞
相关推荐
excel生成
SQl
建表
工具
excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,excel生成
SQl
建表
工具,...
python自动生成
sql
建表
语句
python自动生成
sql
建表
语句,可生成oracle,my
sql
,teradata
建表
语句,传入excel,生成
建表
语句
sql
建表
语句
数据库
建表
,第一次多谢大家,希望对你有用
sql
建表
语句
SQL
Server中用T-
SQL
语句实现(
建表
、键约束、建关系)
本文将会用T-
SQL
语句实现
建表
、建约束、建关系。 一. 对表进行操作 1.1 创
建表
--使用 create table 语句创
建表
语法: create table 表名(字段 数据类型 约束) 例如: create table Student( StudentId ...
如何使用
SQL
语句
建表
?(温故而知新)
如何使用
SQL
语句
建表
呢? 之前涉及过的知识,随着时间的流逝需要我们不断地重复。 1.①选中我们需要的数据库 ②输入USE + 数据库名称 ③点击执行 2.知道
建表
的语句格式为 CREATE TABLE 表名 ( 列名1 类型...
发帖
疑难问题
微信扫一扫
点击复制链接
分享社区
下载分享明细
2.1w+
社区成员
12.1w+
社区内容
MS-SQL Server 疑难问题
社区管理员
加入社区
帖子事件
创建了帖子
2006-03-03 09:14
社区公告
暂无公告