博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLite的Pivot
阅读量:6478 次
发布时间:2019-06-23

本文共 1171 字,大约阅读时间需要 3 分钟。

Table: markdetails

## studid ## ## subjectid ##  ## marks ##     A1            3                50     A1            4                60     A1            5                70     B1            3                60     B1            4                80     C1            5                95

Table: student info

## studid ##  ## name ##      A1          Raam      B1          Vivek      c1          Alex

Result: 

## studid ## ## name## ## subjectid_3 ## ## subjectid_4 ## ## subjectid_5 ##      A1        Raam        50                60                 70      B1        Vivek       60                80                null      c1        Alex       null              null                95

 SQLite:

select    u.stuid,    u.name,    s3.marks as subjectid_3,    s4.marks as subjectid_4,    s5.marks as subjectid_5from    student_temp u    left outer join markdetails s3 on        u.stuid = s3.stuid        and s3.subjectid = 3    left outer join markdetails s4 on        u.stuid = s4.stuid        and s4.subjectid = 4    left outer join markdetails s5 on        u.stuid = s5.stuid        and s5.subjectid = 5

转载于:https://www.cnblogs.com/pennant/archive/2011/08/11/2135615.html

你可能感兴趣的文章
iphone 资源
查看>>
鸟哥Linux私房菜基础学习篇 第二部分 Linux 文件、目录与磁盘格式_Linux文件权限与 目录配置_Linux磁盘与文件系统管理...
查看>>
Apache Maven Dependency Plugin使用记录
查看>>
css3 Tab Menus Without Javascript
查看>>
android P设置状态栏字体图标颜色
查看>>
【ZZ】HTTP status codes
查看>>
Druid数据库密码加密
查看>>
Win7设置FTP详细过程
查看>>
Android ViewPager使用详解
查看>>
webservice调用报异常,xfire,nullpointer,serialize……
查看>>
向tomcat学习jmx
查看>>
win7删除SVN脚本
查看>>
我的友情链接
查看>>
Android 一个改善的okHttp封装库
查看>>
centos6.x 抓取ssh登录的用户名和密码
查看>>
我从程序猿到DBA的进化之路
查看>>
ClassLoader原理扩展
查看>>
MongoDB基本使用
查看>>
CAT 测试事件开关
查看>>
php实现工厂模式
查看>>