select语句: 需求背景在一个这样的业务中,需要查询一个表A的记录,其中A表的主要字段有 id , createtime ,amount ,现在要求给定一个数字N,查询按照创建时间顺序排列之后的前 x条记录,这x条记录需要满足sum(amount)>=N并且尽可能的小的条件。其中传入的参数只有N ...
分类:
数据库 时间:
2020-01-10 22:27:59
阅读次数:
116
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT * fro ...
分类:
数据库 时间:
2020-01-08 21:18:22
阅读次数:
91
存储过程(stored procedure)类似于C语言中的函数 用来执行管理任务或应用复杂的业务规则 存储过程可以带参数,也可以返回结果 视图封装的是select语句 存储过程封装的是tsql语句 常用的系统存储过程 系统存储过程 说明 sp_databases 列出服务器上的所有数据库 sp_h ...
分类:
其他好文 时间:
2020-01-06 19:39:17
阅读次数:
102
用于多条select语句合并结果 union 并集 去重 union all 并集 不去重 intersect 交集 minus 差集 union A集合和B集合的合并,但去掉两集合重复的部分,会排序 select deptno,ename from emp where deptno in (20, ...
分类:
数据库 时间:
2020-01-04 16:19:38
阅读次数:
98
错误语句:select id,name from s1 order by stime union all select id,name from s2 order by stime 报错原因:oracle 搜索到order by后认为整个select语句就该结束了但是后面还有union all所以数 ...
分类:
数据库 时间:
2020-01-03 14:04:30
阅读次数:
151
一、oracle简介 Oracle数据库服务器由一个数据库和至少一个数据库实例组。 数据库是一组存储数据的文件,而数据库实例则是管理数据库文件的内存结构。此外,数据库是由后台进程组成。 二、select 语句 注意: 请注意,只能使用星号(*)进行测试。 在实践中,即使想要从表的所有列中检索数据,也 ...
分类:
数据库 时间:
2020-01-02 11:54:35
阅读次数:
880
视图 视图就是一个虚拟的表用来隔离数据库 创建视图 创建视图是不允许有相同的字段名的 create view 视图名称 as select语句; 修改视图 alter view 视图名称 as select语句; 删除视图 drop view 视图名称 视图是方便查询的不可以修改 视图的作用 提高了 ...
分类:
数据库 时间:
2019-12-31 15:56:18
阅读次数:
113
完整日期:TO_DATE('2009-4-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss'); to_date('2008/09/20','yyyy/mm/dd') 创建视图语句 CREATE VIEW ViewPractice5_1 AS select语句 ...
分类:
数据库 时间:
2019-12-30 21:20:18
阅读次数:
256
Ø 简介 在前面的 Oracle 查询 SELECT 语句(一) 中介绍了 SELECT 常用的一些基本查询语法,接下来再来看 SELECT 更深入的一些查询功能和技巧,包括以下内容: 1. All 与 Any 运算符 2. 分页查询(rownum) 3. 集合操作符(UNION、UNION ALL... ...
分类:
数据库 时间:
2019-12-29 17:02:27
阅读次数:
101
SELECT ... UNION [ALL | DISTINCT] SELECT ... [UNION [ALL | DISTINCT] SELECT ...] UNION用于把来自许多SELECT语句的结果组合到一个结果集合中。 列于每个SELECT语句的对应位置的被选择的列应具有相同的类型。(例 ...
分类:
数据库 时间:
2019-12-29 01:11:15
阅读次数:
122