Max+Decode的妙用.(紀錄分組).
来源:互联网 发布:javascript 加载乱码 编辑:程序博客网 时间:2024/06/06 07:48
转自:http://blog.csdn.net/bogues/article/details/152708
==========================================
條件:
TableName: material
Field Name : serial_number,group_name,lot_id
Date Example:
1 10001, MB_MD, MBID000001
2 10001, TVE_MD, TVEID000001
3 10001, MODEM_MD, MODEMID000001
4 10002, MB_MD, MBID000002
5 10002, TVE_MD, TVEID000002
6 10002, MODEM_MD, MODEMID000002
7 10003, MB_MD, MBID000003
8 10003, TVE_MD, TVEID000003
9 10003, MODEM_MD, MODEMID000003
==========================================
SQL:
select serial_number ,max(decode(group_name,'MB_MD',lot_id,'')) MB_MD,
max(decode(group_name,'TVE_MD',lot_id,'')) TVE_MD,
max(decode(group_name,'MODEM_MD',lot_id,'')) MODEM_MD
from material
group by serial_number
==========================================
結果:
serial_number MB_MD TVE_MD MODEM_MD
10001, MBID000001, TVEID000001, MODEMID000001
10002, MBID000002, TVEID000002, MODEMID000002
10003, MBID000003, TVEID000003, MODEMID000003
- Max+Decode的妙用.(紀錄分組).
- Max+Decode的妙用
- encode和decode的妙用
- python encode和decode的妙用
- SQL函数学习之case和decode的妙用
- 每天一点--css中min-height,min-weight,max-height,max-weight的妙用
- [Oracle备课资料]Oracel行转列问题(rownum,full join,decode、max函数的使用)
- SQL 改写 max decode 联合应用
- /()/的妙用
- ${}的妙用
- 巧用max和decode函数把列转化为行
- Rpm软件包管理工具的妙用妙用
- exception的妙用
- Google的妙用
- 删除文件的妙用
- Response.Buffer的妙用
- 尿的妙用
- PING的妙用
- Python 3的bytes/str之别 codecs模块
- [STL]源码解析
- concurrenthashmap相关的一些东西
- hadoop之作业提交过程
- JAVA基础知识精华总结 .
- Max+Decode的妙用.(紀錄分組).
- Ubuntu 安装 Eclim(Eclipse for Vim)或(Vim for Eclipse)
- 使用JQUERY改变背景失败
- oracle命令行导入导出授权
- 黑马程序员--.NET笔记--WinFrom基础
- poj 1511,zoj 2008
- icmp(互联网控制消息协议)
- C language
- linux命令mkfs.ext3用法