*****************************************************
查询多个结果一起使用
SELECT X.a,F.b from (select (3-2) a from dual) X,(select (4-2) b FROM dual) F;
****************************************************************************
查询结果的表在与其他表使用
select * from (
with pro as (
SELECT distinct first_sequence
FROM parametric_measure
WHERE
measure_name = 'DATE' ),
bbb as (select b.measure_name 测试参数,b.description 测试内容
from pro p inner join parametric_measure b on (b.first_sequence = p.first_sequence and b.measure_name = 'HUMIDITY')
inner join parametric a on (a.handle = b.parametric_bo)
INNER JOIN RESRCE C ON(A.SITE = C.SITE AND SPLIT(A.PARA_CONTEXT_GBO,2) = C.RESRCE AND A.SITE = '1000') )
select * from bbb)
***********************************************
SQL中时间计算得到值
SELECT ROUND(TO_NUMBER( TO_DATE('2013-07-04 05:10:28','YYYY-MM-DD hh24:mi:ss') - TO_DATE('2013-07-04 02:58:28','YYYY-MM-DD hh24:mi:ss') ) * 24 ) SJ
from dual 得到小时
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)
毫秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)
<!--StartFragment -->
stmt varchar2(200);
begin
for tb in (select table_name from user_tables) loop
stmt:='alter table '||tb.table_name||' allocate extent';
execute immediate stmt;
end loop;
end;
/
相关推荐
本篇文章将针对"实际工作中常用sql积累及总结"进行深入探讨,涵盖事务处理、游标、存储过程、行列转换、递归查询、数据库备份与还原、分布式查询、批量更新、合并记录以及动态SQL等多个关键知识点。 1. **事务处理*...
"自己写的经典SQL积累"这个标题表明这是一个个人整理的SQL语句集合,可能包含了各种实用技巧和复杂的查询示例。描述中的重复内容暗示了这是一份重要的个人学习资料,旨在不断回顾和提升SQL技能。 在这个"经典SQL...
sql积累小资料 包括oracle, sql server, mysql 分卷之一
sql积累小资料 包括oracle, sql server, mysql 分卷之二
在开发过程中,SQL是不可或缺的语言,它用于与数据库交互,执行查询、更新和删除数据等操作。本篇文章将深入探讨SQL中的DISTINCT关键字以及...通过不断积累和实践,开发者可以更有效地利用SQL来满足各种数据处理需求。
### SQL培训文档精要 #### SQL概述与应用领域 SQL,即Structured Query Language,是一种功能强大的数据库查询和程序设计语言,被广泛应用于多种场景中。无论是.NET开发中的数据存储与管理,还是测试人员验证应用...
在IT行业中,SQL...通过学习这些资料,你可以掌握SQL的核心概念,了解如何在Microsoft SQL Server 2005以及Teradata这样的大型数据系统中有效利用SQL,同时还能积累实战经验,应对各种复杂的数据操作和查询挑战。
本资源“oracle mysql sqlserver积累”似乎包含了一个关于这三种数据库的CHM格式电子书集合,为学习和理解这些数据库系统的使用提供了丰富的材料。 Oracle数据库系统是由甲骨文公司开发的,它是企业级的、高性能的...
### PL/SQL 开发经验积累 #### 一、快捷键使用技巧 在使用 PL/SQL Developer 工具的过程中,熟练掌握快捷键可以极大提高工作效率。下面列出了一些常用的快捷键: - **撤销操作**:`Ctrl+Z` - **恢复操作**:`...
SQL,全称Structured Query Language,是用于管理关系数据库的标准语言,包括数据查询、数据更新、数据插入和数据删除等操作。以下是我从标题和描述中提取的一些关键知识点,以及从压缩包文件名推测的可能内容: 1....
通过这份《SQL Server 2000菜鸟进阶》资料,新手可以在实践中逐步积累经验,成长为数据库管理的熟手。在学习的过程中,不断练习和实践是提升技能的关键,同时,随着技术的发展,了解SQL Server后续版本的新特性和...
由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQL...在实际的学习过程中,会涉及到更为详细的语法、操作方法和最佳实践,这些通常是通过阅读教材、参加课程学习和实践经验积累来获得的。
### SQL教程:Oracle SQL Server与MySQL对比学习 #### 一、引言 SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型...随着您实践经验的积累,相信您能够更加熟练地运用这些知识来解决实际问题。
SQL是Structured Query Language的缩写,是用于管理关系数据库的标准语言。本文将深入探讨SQL中的几个关键知识点,包括处理重复记录、使用DISTINCT关键字、获取数据库表名以及事务处理。 1. 删除表中的重复记录: ...
《SQL自学通 21天精通SQL》...SQL的学习并非一蹴而就,随着经验的积累,你会逐渐发现SQL的强大之处,并能运用自如。无论你是想从事数据分析,还是希望提升现有的数据库管理能力,《SQL自学通》都将是你值得信赖的指南。
在SQL Server 2008中,数据库镜像是一种高可用性和灾难恢复解决方案,它可以提供近乎实时的数据保护。本文将详细解析如何设置SQL Server 2008的数据库镜像,以及涉及的相关脚本操作。 数据库镜像是通过创建一个与主...
### 个人积累的SQL存储过程 #### SQL与SQL Server存储过程简介 在数据库管理系统(DBMS)中,存储过程是一种预编译好的SQL脚本,它可以在数据库服务器上执行一系列复杂的操作,例如查询、更新数据等。存储过程可以...
在使用SQL*Loader进行数据加载时,我们可能会遇到多种错误情况。SQL*Loader是一个Oracle数据库提供的工具,...随着更多案例的积累和学习,对于SQL*Loader的理解和应用将会更加熟练,进一步提升数据导入的效率和准确性。
在本篇总结中,我们将深入探讨SQL的核心概念、常见操作以及实践经验,旨在帮助你提升SQL技能并积累宝贵的经验。 一、SQL基础 1. 数据库与表:SQL主要用于创建、查询、更新和管理数据库中的数据。数据库是一个组织...
分享一套课程——Flink SQL大数据项目实战(基于Flink1.14.3版本),完整版视频...学完本课程,希望零基础的学员能快速上手FlinkSQL进行项目开发,有基础的学员也能快速掌握FlinkSQL流批一体技术以及积累实战项目经验。