怎样才能得到数据库里材料名称数据,之中不存在重复的?

antiga 2002-07-23 01:22:30
数据库有几百种材料,但每一种材料都有几条记录存在?能否使用什么方法取得材料名称这项的所有数据而并不存在重的,分组中应该分clmc(材料名称),ys(颜色),而ys有些是为空的,能否将在为空是就改为''?请大家请教。
注意:
1、不能使用group来汇总,因为我是使用for来在对每种材料计算他某些数值。
2、不能使用收料单表和材料表建立关系,因为这样检索速度有减慢许多。
如果可以使某个方法使用数据数据检索出来后并不会存在两种材料颜色重复的问题,检索速度必须快,检索出一百条的数据最好在两秒之内。
...全文
8 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xirumin 2002-07-23
select distinct clmc from t_table 可以让材料不重复
空变为''用
isnull( ys, "" ) 即可, 查查ms sql server的帮助
索引是distinct和isnull, 都有例子
回复
antiga 2002-07-23
to:SOFTFUN_CSDN(不知所云~),
Distinct关键字~
处理空可用计算字段~
is null~
能否把答案说具体一点?

to: xirumin(雪山飞剑)
select distinct clmc from t_table 可以让材料不重复
空变为''用
isnull( ys, "" ) 即可, 查查ms sql server的帮助
索引是distinct和isnull, 都有例子
请给出例子吧!你的那个只能返回一种材料。
回复
Methodor 2002-07-23
Distinct关键字~
处理空可用计算字段~
is null~
回复
相关推荐
发帖
数据库相关
创建于2007-09-28

734

社区成员

PowerBuilder 数据库相关
申请成为版主
帖子事件
创建了帖子
2002-07-23 01:22
社区公告
暂无公告