社区
疑难问题
帖子详情
SQL 建表问题?
chh2002
2006-03-03 09:14:44
我想建一张表,来表示超市的交易,假设超市有5种商品,分别为A B C D E,表记录交易情况,我想建成两个列,第一个表示交易的标识,用int就行,第二列表示改顾客所买的商品名的集合,如
1 {A}
2 {A B D}
3 {A E}
请问这样可以吗?那第二列的数据类型 应该是什么,才能表示集合呢?
...全文
139
4
打赏
收藏
SQL 建表问题?
我想建一张表,来表示超市的交易,假设超市有5种商品,分别为A B C D E,表记录交易情况,我想建成两个列,第一个表示交易的标识,用int就行,第二列表示改顾客所买的商品名的集合,如 1 {A} 2 {A B D} 3 {A E} 请问这样可以吗?那第二列的数据类型 应该是什么,才能表示集合呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
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 类型...
SQL
建表
语句详解
通过本文的讲解,我们详细介绍了
SQL
中的
建表
语句,包括基本语法、数据类型、约束、示例等内容。希望读者能够通过这些内容更好地理解和掌握
SQL
建表
语句的使用方法。在实际应用中,根据具体需求选择合适的数据类型...
疑难问题
22,297
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章