求一段SQL 代码

谁学逆向工程 2017-10-27 05:36:36
在 tbGoods 表中,有三列
1、GoodsName
2、.BaseBarCode
3、SalePrice

第一个是商品名称,第二个是商品条码,第三个是售价

大米和淀粉的 BaseBarCode 长度都是7位( len(BaseBarCode)=7 ),现在是要在大米和淀粉中查询(GoodsName like '%淀粉% GoodsName like '%大米%'')其余不要。查出大米的售价等于淀粉的售价的结果,显示出这3列。
...全文
228 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdfgrtyu 2017-11-01
  • 打赏
  • 举报
回复
SELECT one.GoodsName
      ,one.BaseBarCode
      ,one.SalePrice
      ,two.GoodsName
      ,two.BaseBarCode
      ,two.SalePrice
  FROM [TestDB].[dbo].[ShangPing] one inner join [TestDB].[dbo].[ShangPing] two on one.SalePrice = two.SalePrice 
  where one.GoodsName  like '%大米%'and two.GoodsName like '%淀粉%';
谁学逆向工程 2017-11-01
  • 打赏
  • 举报
回复
引用 2 楼 qq_34292420 的回复:
select *from (select GoodsName,BaseBarCode,SalePrice from tbGoods where GoodsName like '%淀粉% or GoodsName like '%大米%) s1 group by SalePrice having count(*)>2
有语法错误
qq_34292420 2017-11-01
  • 打赏
  • 举报
回复
你修修改改应该就可以了
风吹腚腚凉 2017-11-01
  • 打赏
  • 举报
回复
赞同group by 价格
qq_34292420 2017-10-31
  • 打赏
  • 举报
回复
select *from (select GoodsName,BaseBarCode,SalePrice from tbGoods where GoodsName like '%淀粉% or GoodsName like '%大米%) s1 group by SalePrice having count(*)>2
不放弃的LMQ 2017-10-28
  • 打赏
  • 举报
回复

  SELECT one.GoodsName
      ,one.BaseBarCode
      ,one.SalePrice
	  ,two.GoodsName
      ,two.BaseBarCode
      ,two.SalePrice
  FROM [TestDB].[dbo].[ShangPing] one inner join [TestDB].[dbo].[ShangPing] two on one.SalePrice = two.SalePrice 
  where one.GoodsName  like '%大米%'and two.GoodsName like '%淀粉%';


110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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