一些常用的SQL语句
一.判断在某段时间内
1)to_date
select * from table where talbe.time between to_date('2006-1-15','yyyy-mm-dd') and to_date('2008-1-15','yyyy-mm-dd') order by talbe.time;
2)trunc
select * from table where talbe.time between trunc(date(formDate) )and trunc(date(toDate) )order by talbe.time;
二.查询匹配%
select * from table where lower(table.username) like % + username.toLower()%;
三.如何获得前N条记录
SELECT * FROM TABLE WHERE ROWNUM<=N
四.查看表字段的详细信息
desc table;
五.SUM和Group
select sum(ig.gather_sum) from intend_gather ig group by ig.project_number;
六.left join
select * from intend_gather ig left join actual_gather ag on ig.intend_id=ag.intend_id order by ig.intend_id desc
分享到:
相关推荐
在本文中,我们将深入探讨Oracle SQL中的数据控制语句(DCL)、数据定义语句(DDL)以及一些基本的数据操纵语句(DML),这些都是初学者必须掌握的基础知识。 首先,数据控制语句主要用于管理用户的访问权限和账户...
从给定的Oracle PL-SQL学习笔记中,我们可以提炼出一系列关键的知识点,涉及PL-SQL的基本语法、变量声明与赋值、数据类型、表操作、记录与集合处理等核心概念。下面将对这些知识点进行详细阐述: ### 1. 变量声明与...
在PROC编程中,一个重要的概念是“EXEC SQL”语句,这是用来在C程序中执行SQL语句的关键词。例如,EXEC SQL INSERT INTO 表名 VALUES (:变量);这样的语句可以在运行时插入数据。另外,游标(CURSOR)的使用也是PROC...
【笔记——SQL语句.pdf】 SQL(Structured Query Language),即结构化查询语言,是用于管理和处理关系数据库的标准语言。在数据库领域,SQL被广泛应用于数据建模、数据操作和完整性约束等方面,支持诸如Oracle、...
9. **SQL语句创建表**:使用`CREATE TABLE`语句,需要具备权限并有足够的存储空间。例如:`CREATE TABLE [用户名.]table(列名 数据类型 [DEFAULT 表达式])`。 10. **SQL查询**:涉及`SELECT`语句,可以使用`...
【SQL语句笔记大全一:基础概念与关系型数据库】 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言,广泛应用于Oracle、IBM DB2、SQL Server、SyBASE、Informix等流行的关系型数据库管理系统中...
以上就是SQL语句的基础知识,包括数据库系统、数据建模、E-R模型、关系数据库术语、完整性约束、数据库对象、存储结构、数据库安全、SQL查询语法以及字符串和函数的使用。了解这些基础知识是进行数据库管理和开发的...
通过JDBC(Java Database Connectivity)API,Java程序可以连接到Oracle数据库,执行SQL语句,处理结果集,实现数据的增删改查。 2. 如何在Oracle中操作数据 Oracle提供了多种数据操作手段,包括DML语句、存储过程...
4. **性能优化**:探讨了Oracle的性能监控工具,如SQL*Plus、企业管理器(EM)、AWR(自动工作负载仓库)报告,以及如何通过调整SQL语句、索引优化、表分区等手段提升系统性能。 5. **故障诊断与问题解决**:可能...
在本压缩包“day01-sql安装与SQL语句-笔记.zip”中,我们可以预见到包含的内容主要是关于SQL(Structured Query Language)的基础知识,包括SQL的安装过程以及基本的SQL语句。SQL是用于管理和处理关系数据库的强大...
7. 存储过程:存储过程是预编译的SQL语句集合,可以接受参数、返回结果集,甚至包含流程控制语句。它们提高了代码重用性和数据库的性能。 8. 触发器:触发器是一种数据库对象,当特定的数据库事件(如INSERT、...
存储过程是预编译的SQL语句集合,可以封装业务逻辑并提高执行效率。这两者都是数据库开发中的常用工具。 5. 事务和并发控制:Oracle提供了强大的事务管理机制,确保数据的一致性和完整性。同时,通过锁定、多版本...
精通Oracle SQL【第2版】ORACLE SQL高级编程【第二版】学习笔记
Java笔记--Oracle中SQL不能用Limit的处理 在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit...
Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...
在Oracle中,事务是一组SQL语句,被视为一个工作单元。事务处理包括提交(COMMIT)、回滚(ROLLBACK)和保存点(SAVEPOINT),确保数据的一致性和完整性。 十、性能优化 Oracle提供了多种性能优化手段,如索引优化、查询...
1. **基础语法**:SQL查询语句(SELECT、INSERT、UPDATE、DELETE)、表的创建与管理。 2. **索引与优化**:如何创建和使用索引来提高查询速度,以及查询优化策略。 3. **事务处理**:理解ACID属性,掌握事务的开始、...
oracle笔记游标的使用,游标的详细代码案例,游标知识点笔记!
Oracle笔记(PL-SQL)是关于数据库管理和编程的一个重要主题,主要聚焦于Oracle数据库系统中的结构化查询语言(SQL)的扩展——PL/SQL。PL/SQL是一种过程化语言,结合了SQL的功能,使得开发者能够编写复杂的数据库应用...
Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...