`

SQL 积累

 
阅读更多

*****************************************************

查询多个结果一起使用

 

   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 -->
解决Oracle 11g在用EXP导出时,空表不能导出
declare
 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积累及总结"进行深入探讨,涵盖事务处理、游标、存储过程、行列转换、递归查询、数据库备份与还原、分布式查询、批量更新、合并记录以及动态SQL等多个关键知识点。 1. **事务处理*...

    自己写的经典SQL积累

    "自己写的经典SQL积累"这个标题表明这是一个个人整理的SQL语句集合,可能包含了各种实用技巧和复杂的查询示例。描述中的重复内容暗示了这是一份重要的个人学习资料,旨在不断回顾和提升SQL技能。 在这个"经典SQL...

    sql积累小资料(oracle, sql server, mysql)(共两卷,分卷一)

    sql积累小资料 包括oracle, sql server, mysql 分卷之一

    sql积累小资料(oracle, sql server, mysql)((共两卷,分卷二)

    sql积累小资料 包括oracle, sql server, mysql 分卷之二

    开发中的sql积累

    在开发过程中,SQL是不可或缺的语言,它用于与数据库交互,执行查询、更新和删除数据等操作。本篇文章将深入探讨SQL中的DISTINCT关键字以及...通过不断积累和实践,开发者可以更有效地利用SQL来满足各种数据处理需求。

    SQL培训文档 SQL常用介绍 SQL经验积累 SQL基本介绍 SQL入门语法

    ### SQL培训文档精要 #### SQL概述与应用领域 SQL,即Structured Query Language,是一种功能强大的数据库查询和程序设计语言,被广泛应用于多种场景中。无论是.NET开发中的数据存储与管理,还是测试人员验证应用...

    sql 教程和经典sql

    在IT行业中,SQL...通过学习这些资料,你可以掌握SQL的核心概念,了解如何在Microsoft SQL Server 2005以及Teradata这样的大型数据系统中有效利用SQL,同时还能积累实战经验,应对各种复杂的数据操作和查询挑战。

    oracle mysql sqlserver积累

    本资源“oracle mysql sqlserver积累”似乎包含了一个关于这三种数据库的CHM格式电子书集合,为学习和理解这些数据库系统的使用提供了丰富的材料。 Oracle数据库系统是由甲骨文公司开发的,它是企业级的、高性能的...

    pl sql经验积累

    ### PL/SQL 开发经验积累 #### 一、快捷键使用技巧 在使用 PL/SQL Developer 工具的过程中,熟练掌握快捷键可以极大提高工作效率。下面列出了一些常用的快捷键: - **撤销操作**:`Ctrl+Z` - **恢复操作**:`...

    sql大全(本人多年积累精华)

    SQL,全称Structured Query Language,是用于管理关系数据库的标准语言,包括数据查询、数据更新、数据插入和数据删除等操作。以下是我从标题和描述中提取的一些关键知识点,以及从压缩包文件名推测的可能内容: 1....

    SQL Server 2000菜鸟进阶.rar_sql_sql 2000_sql server_sql server 2000_

    通过这份《SQL Server 2000菜鸟进阶》资料,新手可以在实践中逐步积累经验,成长为数据库管理的熟手。在学习的过程中,不断练习和实践是提升技能的关键,同时,随着技术的发展,了解SQL Server后续版本的新特性和...

    零点起飞学SQL server

    由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQL...在实际的学习过程中,会涉及到更为详细的语法、操作方法和最佳实践,这些通常是通过阅读教材、参加课程学习和实践经验积累来获得的。

    sql 教程对比 oracle sql serve 和 my sql 学习 sql的好教程

    ### SQL教程:Oracle SQL Server与MySQL对比学习 #### 一、引言 SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型...随着您实践经验的积累,相信您能够更加熟练地运用这些知识来解决实际问题。

    sql常用语句积累

    SQL是Structured Query Language的缩写,是用于管理关系数据库的标准语言。本文将深入探讨SQL中的几个关键知识点,包括处理重复记录、使用DISTINCT关键字、获取数据库表名以及事务处理。 1. 删除表中的重复记录: ...

    sql自学通 21天精通sql

    《SQL自学通 21天精通SQL》...SQL的学习并非一蹴而就,随着经验的积累,你会逐渐发现SQL的强大之处,并能运用自如。无论你是想从事数据分析,还是希望提升现有的数据库管理能力,《SQL自学通》都将是你值得信赖的指南。

    【SQL Server点滴积累】Setup SQL Server 2008 Database Mirror (二)

    在SQL Server 2008中,数据库镜像是一种高可用性和灾难恢复解决方案,它可以提供近乎实时的数据保护。本文将详细解析如何设置SQL Server 2008的数据库镜像,以及涉及的相关脚本操作。 数据库镜像是通过创建一个与主...

    个人积累的SQL存储过程

    ### 个人积累的SQL存储过程 #### SQL与SQL Server存储过程简介 在数据库管理系统(DBMS)中,存储过程是一种预编译好的SQL脚本,它可以在数据库服务器上执行一系列复杂的操作,例如查询、更新数据等。存储过程可以...

    SQL LOADER错误小结

    在使用SQL*Loader进行数据加载时,我们可能会遇到多种错误情况。SQL*Loader是一个Oracle数据库提供的工具,...随着更多案例的积累和学习,对于SQL*Loader的理解和应用将会更加熟练,进一步提升数据导入的效率和准确性。

    sql练习总结sql经验总结

    在本篇总结中,我们将深入探讨SQL的核心概念、常见操作以及实践经验,旨在帮助你提升SQL技能并积累宝贵的经验。 一、SQL基础 1. 数据库与表:SQL主要用于创建、查询、更新和管理数据库中的数据。数据库是一个组织...

    Flink SQL大数据项目实战(基于Flink1.14.3版本)

    分享一套课程——Flink SQL大数据项目实战(基于Flink1.14.3版本),完整版视频...学完本课程,希望零基础的学员能快速上手FlinkSQL进行项目开发,有基础的学员也能快速掌握FlinkSQL流批一体技术以及积累实战项目经验。

Global site tag (gtag.js) - Google Analytics