物理表中每2条记录符合某一条件如何合二为一输出结果
想了很久不知道怎么表达遇到的这种算法情景才够言辞达意。
举个栗子,一天有上下午所以物理表
CREATE TABLE FANTONG (name varchar(50),type varchar(50),meal varchar(50),date varchar(10) )
可能有如下记录
如何输出每个人一天的进食情况?
1、比较简单的SQL(就是数据多的时候太慢)
SELECT t.*, (SELECT meal FROM FANTONG WHERE type='AM' AND NAME=t.NAME AND date=t.date)AS AMMEAL, (SELECT meal FROM FANTONG WHERE type='PM' AND NAME=t.NAME AND date=t.date)AS PMMEAL FROM (SELECT DISTINCT NAME,DATE FROM FANTONG)t
2、
转载于:https://www.cnblogs.com/imbasaber/p/8134921.html
物理表中每2条记录符合某一条件如何合二为一输出结果相关推荐
- 创建商品表中插入一条数据/图书表中新增一条记录/学生表中,要求查询姓张,并且年龄在18到25岁之间的学生/查询article文章表
在以上创建的商品表中插入一条数据:名称为"学生书包".价格18.91.库存101.描述为空 在图书表中新增一条记录:Java核心技术.作者"Cay S. Horstman ...
- MSSQL SELECT(刚刚)新插入到表中的那条记录
假设对表 TXxxxxxxx 表新插入一条记录,然后要 SELECT 出刚刚插入的这条记录.可使用 SCOPE_IDENEITY(); 处理.具体代码参考如下: INSERT INTO TXxxxxx ...
- java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...
packagecom.hy;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;import ...
- 向表中插入一条记录并返回这条记录的id
insert into tablename values(...) select @@identity
- sqlite3查询表中最后一条记录
sqlite3中貌似没有关于top函数的语法,所以如果需要查找表中最后一条记录可采用如下方法: 比如:查找表sensor中address为aaaa::11:22ff:fe33:4461的最后一条记录 ...
- Mysql命令insert into:向表中插入数据(记录)
insert into命令用于向表中插入数据. insert into命令格式:insert into <表名> [(<字段名1>[,..<字段名n > ])] v ...
- oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录
oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...
- mysql 怎么查后几条_查询MYsql中最后几条记录
有时候我们需要数据库中的实时数据,而这些实时数据又是插入在表最后面的,所以我们需要获取表中最后面的几条记录,怎么操作呢 select * from msg order by id desc limit ...
- 如何只保留1000条数据mysql_php实现只保留mysql中最新1000条记录
mysql_connect("localhost","root","root"); mysql_select_db("test&q ...
- php 查询同一张表相同数据,SQL查出一张表中重复的所有记录数据
1.在面试的时候碰到一个 问题,就是让写一张表中有id和name 两个字段,查询出name重复的所有数据,现在列下:SELECT * from xi a where (a.username) in ( ...
最新文章
- Linux系统 shell基础(二)
- 基于EEG的癫痫自动检测: 综述与展望
- 计算机应用系统的开发活动,计算机应用教学训练系统的开发与应用.doc
- C/C++中程序内存区域划分大总结
- Java实现素数的判断
- 压力管道流量计算公式_给水管管径及流量计算方法
- java重新初始化吗_Java中为何已经重新赋值的变量在输出后会初始化?
- MySQL调优(七):滴滴一面二面题,服务器参数设置,redolog两阶段提交
- 数据结构中的各种排序---总结篇
- java合并两个有序链表_JS实现的合并两个有序链表算法示例
- 空白DirectX11应用程序
- Selenium Webdriver 简易教程
- android studio for android learning (七) Android Log类全解
- 影视后期调色一般都会用到什么?
- windows操作系统服务器 网卡速度关联项
- 东方梅酒:梅见的新国饮故事
- 【浅谈递归(一)】递归的基本思想
- linux - linux查看磁盘空间/查看文件分区(挂载点)/查看文件大小
- ZooKeeper操作(包括命令行和API的使用)
- Python+selenium 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
热门文章
- win10如何删除输入法_win10如何添加和删除输入法_win10系统添加和删除输入法的图文教程...
- GitHub Universe 2019 Keynote 回顾
- 如何设置电脑的保护色?
- CentOS防火墙配置(资源)
- Python values()函数
- CCF系列题解--2015年9月第二题 日期计算
- 沃尔玛承压,TJX、唯品会稳健,折扣零售是行业“抗压”能手?
- 浏览器渲染流水线解析与网页动画性能优化
- Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))【附带实例源码】...
- 转载:王垠·程序员的心理疾病