<!----><!---->
有如下的一个表
CREATE
TABLE
Inventory (
goods
char
(10)
NOT
NULL
,
pieces
int
(11)
NOT
NULL
,
PRIMARY
KEY
(goods)
) ENGINE=InnoDB
DEFAULT
CHARSET=utf8;
有如下的数据
insert
into
Inventory
values
(
"Hard disk"
, 5),
(
"Display"
, 3);
现在呢?需要对表进行分解,如表中有一条记录
(
"Display"
, 3)
希望得到三条记录
(
"Display"
, 1),
(
"Display"
, 1),
(
"Display"
, 1)
解答
1:
用一个辅助表来完成
建立如下的一个表
CREATE
TABLE
Sequence (
id
int
(11)
NOT
NULL
AUTO_INCREMENT,
PRIMARY
KEY
(id)
) ENGINE=InnoDB
DEFAULT
CHARSET=utf8;
在表中插入如下数据
insert
into
Sequence
values
(1),(2),(3),(4),(5);
用以下
SQL
完成所求
select
i.goods, 1
from
Inventory i, Sequence s
where
i.pieces >= s.id
order
by
goods;
分享到:
相关推荐
在SQL2005的读书笔记中,我们探讨的是微软的SQL Server 2005这一强大数据库管理系统的关键概念和技术。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而SQL Server 2005作为其一个版本,提供了...
《SQL解惑 第二版(中文)》是一本专门针对SQL语言疑难点进行解析的书籍,旨在帮助读者在实践中理解和掌握SQL的各种特性和技巧。这本书以其独特的案例解析方式,为学习SQL的人提供了一种生动、易懂的学习路径,避免...
在SQL Server 2014中进行数据还原是一项非常重要的操作,特别是在数据丢失或损坏的情况下。本文将详细介绍如何使用SQL Server 2014进行数据库还原,并针对一些常见问题提供解决方案。 #### 一、SQL Server 2014 ...
将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,以便正确地还原数据库备份文件。下面是相关的知识点: 1....
作为一个程序员,如果能够在合适的地方用上精巧的sql语句,能够给开发带来无与伦比的轻巧与快捷。如果你的基础较好的话,应该只用看这个读书笔记就能够掌握这些技巧。配套的sql文件是基于MySQL的,如果你能够在读...
对于SQL Server这样的大型关系型数据库管理系统,定期备份、还原以及附加和分离数据库是常见的维护操作。本项目聚焦于提供一个C#编写的工具,实现了对SQL Server数据库的自动化处理,使得这些繁琐的任务变得简单高效...
SQL Server 2008 是一个稳定和可靠的数据库管理系统,但随着时间的推移,新的技术和功能被引入,SQL Server 2012 成为一个更好的选择。因此,数据库迁移从 SQL Server 2008 到 SQL Server 2012 成为一个非常重要的...
在IT领域,SQL(Structured Query Language)是一种用于管理和处理关系数据库的强大工具。SQL解惑解惑,意味着我们将深入探讨SQL的常见问题、概念以及解决策略。在这个过程中,我们不仅要理解SQL的基本语法,还要...
《SQL解惑》(第2版)是一本针对SQL编程的学习资料,其中包含了75个与SQL编程相关的实用问题,这些问题覆盖了数据库应用的众多领域,例如金融、投资、旅游、销售以及计算等方面。本书不仅为读者提供了多个角度的解决...
SQL(Structured Query Language)是一种用于管理和操作数据库的强大语言,它被广泛应用于数据处理、数据分析以及数据存储等场景。本笔记将全面介绍SQL的基础概念、高级查询技巧以及常用的函数,旨在帮助初学者快速...
根据提供的文件信息,此文档的标题是“sql解惑.pdf”,描述为“个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!”,标签为“计算机 编程”,而部分内容实际上并未提供与SQL相关的有效...
根据提供的标题、描述以及部分上下文内容,我们可以推断出这本书《SQL解惑(中文版)》主要聚焦于SQL技能的提升与深化理解。虽然实际的内容并未给出具体示例或章节概述,但根据书名及简介,我们可以围绕SQL的基础...
SQL003分组查询练习
笔记是本人学习SQLServer一段时间后重新整理出来的,适合有一些入门基础的人学习。 ├─01 安装及使用 │ SQLServer2005安装及使用.txt │ ├─02 常用函数 │ function.sql │ ├─03 建表、建库 │ create.sql ...
sqlserver 分组合并字符串 分组统计数量
《SQL2005学习笔记》是一份深入探讨SQL Server 2005核心概念、功能及优化策略的宝贵资料。SQL Server 2005是微软推出的一款强大的关系型数据库管理系统,它在数据存储、处理和分析方面具有广泛的应用。这份笔记旨在...
SQL-Server-2008-数据库还原到SQL-Server-2012.doc
《SQL解惑(第2版)》是一本深入探讨SQL编程问题的专业书籍,旨在帮助读者解决在实际工作中遇到的各种SQL难题。SQL,全称为Structured Query Language,是用于管理和处理关系数据库的标准语言。这本书以问题为导向,...