高手请进,sql查询排序问题

glamorsunny 2007-12-08 11:55:53
Access数据库中,表tb
com prod sortNum --------都是字符类型
公司A aa,bb,cc 1,2,1
公司B aa,bb 2,3
公司c aa,bb,cc 3,1,2
公司d bb,cc 6,5
公司e cc,bb 3,4
公司f bb,aa,cc 5,6,6


如何prod中取第一项,sortNum中也去第一项,prod中取第二项,sortNum中也取第二项。最后按b中取出值排序

比如查产品有aa的企业
结果:

com prod sortNum
公司A aa 1
公司B aa,bb 2
公司c aa,bb,cc 3
公司f bb,aa,cc 6



access库中,结合instr,mid,indexof,sql语句应该怎么写呀?
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
you_tube 2007-12-15
  • 打赏
  • 举报
回复
不能吧
Limpire 2007-12-08
  • 打赏
  • 举报
回复
有意思
fa_ge 2007-12-08
  • 打赏
  • 举报
回复
帮顶
中国风 2007-12-08
  • 打赏
  • 举报
回复
select com,prod,[sortNum]=left(sortNum,charindex(',',sortNum+',')-1)
from T
where charindex(',aa,',','+prod+',')>0
order by prod asc
glamorsunny 2007-12-08
  • 打赏
  • 举报
回复


access库中能不能写自定义的函数呀?
glamorsunny 2007-12-08
  • 打赏
  • 举报
回复
access库中'charindex' 好像不能用。

access库中能不能写制定意的函数呀?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧