CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

sql求解

楼主charly2()2005-05-30 15:31:06 在 Oracle / 开发 提问

一种产品的代码为10位,其中,最后一位是3或者5时为出口,其他为内销。要求出这两个类型产品的数量该怎么写sql,请大大们指教了。在线等。 问题点数:80、回复次数:6Top

1 楼bzszp(SongZip)回复于 2005-05-30 15:42:16 得分 70

select   decode(substr(id,9,1),'3','出口','5','出口','内销')   col,  
  count(*)    
  from   tbname   group   by   decode(substr(id,9,1),'3','出口','5','出口','内销');Top

2 楼duanzilin(寻)回复于 2005-05-30 15:53:24 得分 5

select   sum(decode(substr(id,9,1),'3',1,'5',1,0))     出口数量,sum(decode(substr(id,9,1),'3',0,'5',0,1))   内销数量   from   tTop

3 楼heyixiang(子豚の愛人)回复于 2005-05-30 15:59:08 得分 0

正确Top

4 楼charly2()回复于 2005-05-30 16:33:35 得分 0

分别求数量的!!Top

5 楼bzszp(SongZip)回复于 2005-05-30 16:42:02 得分 0

应该没有问题,你根据你自己的表结构修改一下即可。Top

6 楼skystar99047(天星)回复于 2005-05-30 16:50:49 得分 5

select   sum(decode(substr(id,-1),'3',1,'5',1,0))   出口数量,sum(decode(substr(id,-1),'3',0,'5',0,1))   内销数量   from   table_name;Top

相关问题

  • SQL求解!
  • sql求解
  • 求解一sql
  • SQL难题求解?
  • 求解SQL语句
  • 求解sql问题
  • SQL问题求解!
  • SQL语句求解?
  • SQL Server编程求解!!!!!
  • 求解一个SQL语句

关键词

  • 内销
  • 出口
  • decode
  • 数量
  • substr
  • sum
  • select

得分解答快速导航

  • 帖主:charly2
  • bzszp
  • duanzilin
  • skystar99047

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo