社区
疑难问题
帖子详情
SQL 建表问题?
chh2002
2006-03-03 09:14:44
我想建一张表,来表示超市的交易,假设超市有5种商品,分别为A B C D E,表记录交易情况,我想建成两个列,第一个表示交易的标识,用int就行,第二列表示改顾客所买的商品名的集合,如
1 {A}
2 {A B D}
3 {A E}
请问这样可以吗?那第二列的数据类型 应该是什么,才能表示集合呢?
...全文
129
4
打赏
收藏
SQL 建表问题?
我想建一张表,来表示超市的交易,假设超市有5种商品,分别为A B C D E,表记录交易情况,我想建成两个列,第一个表示交易的标识,用int就行,第二列表示改顾客所买的商品名的集合,如 1 {A} 2 {A B D} 3 {A E} 请问这样可以吗?那第二列的数据类型 应该是什么,才能表示集合呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
建表
工具,...
SQL
SERVER导出所有
建表
语句存储过程
可以支持导出单表的
建表
语句,也可以支持单库所有
建表
语句的导出以及同服务器跨库
建表
语句的导出。
ASP.NET MVC3企业门户网站源码(完善版)
网站采用 asp.net mvc3 + EF,数据库是
sql
2013,改成自己的,会自动
建表
。 <!-- 数据库连接 自动
建表
--> connectionString=" Data Source=.\
SQL
EXPRESS;Initial Catalog=ZiChai;Persist Security Info=True;User ...
如何快捷高效的写出
sql
建表
语句?
首先我们将
建表
需要的字段在EXCEL中罗列,这个肯定要自己写吧,这个总不能自己生成对吧。然后我们在后面写出字段类型,大多数字段类型都是varchar(255)吧,接下来点击D2单元格按住加号往下拖就可以直接生成所有的...
如何使用
SQL
语句
建表
?(温故而知新)
如何使用
SQL
语句
建表
呢? 之前涉及过的知识,随着时间的流逝需要我们不断地重复。 1.①选中我们需要的数据库 ②输入USE + 数据库名称 ③点击执行 2.知道
建表
的语句格式为 CREATE TABLE 表名 ( 列名1 类型...
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章