`
peihong-ph
  • 浏览: 22685 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

部分重要SQL语句

阅读更多
TO_CHAR(date, 'fmt')
用于将日期或时间戳转换成varchar2类型字符串,如果指定了格式字符串,则用它控制结果的结果。
格式控制串由格式元素构成。
格式控制串必须用单引号括起来
Select to_char(sysdate, 'dd-mon-yy hh24:mi:ss') "Rigth Now" from dual;
select ename, hiredate, to_char(hiredate,'yyyy/mm/dd') from emp
select sysdate, to_char(sysdate,'yyyy-mon-dd hh12:mi:ss') from dual;

to_char(num,format)
用于将Number类型参数转换为varchar2类型,如果指定了format,它会控制整个转换。
select to_char(sal, ‘$99,999.9999’) salary from emp where ename = ‘ALLEN’;
select to_char(sal, ‘$00,000.0000’) salary from emp where ename = ‘ALLEN’;
select to_char(123456, '99,99,00') from dual;

to_date (String,format)
将char或varchar2类型的string转换为date类型
Select to_date('04,05,19,10,23,40','yy,mm,dd,hh12,mi,ss') from dual;
select to_date('2004-09-19','yyyy-mm-dd') from dual;

to_number(String,format)
将char或varchar2类型的string转换为number类型
select to_number('$39343.783','$99990.000')  from dual;
select to_number('11.231','999.999') from dual;

Oracle和mysql中的分页技术:
Oracle分页:
Oracle下select语句每个结果集中都有一个伪字段存在,这个字段的名字叫做rownum.用来标识每条记录的行号,行号从1开始,每次递增1
只能使用:<,<=
注意:Oracle中的rownum的是在取数据的时候产生的序号 。当rownum和order by一起使用时,会首先选出符合rownum条件的记录,然后再进行排序,这会给我们的查询带来难度。
select r,ename,sal from
(select rownum r,ename,sal
from (select * from emp order by sal desc)

where r>5 and r <=10;
rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序。通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候

mysql分页:
Limit:
Select * from …  where ….  limit 4, 10

数据库逻辑备份和迁移
C:\Documents and Settings\Administrator>exp scott/tiger tables=(emp,dept) file=d:\data.dmp

C:\Documents and Settings\Administrator>imp system/orcl fromuser=scott touser=system tables=(emp,dept) file=d:\data.dmp
分享到:
评论

相关推荐

    sql语句、动态SQL语句基本语法

    在数据库管理系统(如MySQL、Oracle、SQL Server等)中,SQL语句是不可或缺的一部分。 1. SQL基础语法 SQL的基础语法包括SELECT、INSERT、UPDATE、DELETE四大语句,它们分别用于查询、插入、更新和删除数据。 - ...

    基本SQL语句及PL/SQL语句

    标题中的“基本SQL语句及PL/SQL语句”涵盖了关系数据库管理中两个重要的概念:SQL(Structured Query Language)和PL/SQL(Procedural Language/SQL)。SQL是用于管理和处理关系数据库的标准语言,而PL/SQL是Oracle...

    SQL语句格式化工具

    SQL语句格式化工具是一种非常实用的软件,主要用于帮助程序员和数据库管理员整理和美化他们的SQL代码,使其更易于阅读和维护。在SQL Server等数据库管理系统中,编写和修改SQL脚本是日常工作中不可或缺的一部分,而...

    SQLServer数据库表中数据导出成SQL语句工具

    在SQL Server数据库管理中,有时候我们需要将数据库表中的数据导出为SQL语句,以便于备份、迁移或者在其他环境中重建相同的数据结构和内容。针对这个需求,存在一种名为“SQLServer数据库表中数据导出成SQL语句工具...

    OA系统常用SQL语句

    在IT行业中,OA系统,即办公自动化系统,是企业信息化...掌握和熟练运用这些SQL语句,对于优化OA系统的性能、提高工作效率具有重要意义。同时,理解和编写这类脚本也是IT人员在企业信息化环境中不可或缺的技能之一。

    通过解析sql语句获取表血缘关系项目

    6. **文件名"getStmtTables"**:根据提供的文件名,这可能是解析SQL语句以获取所涉及表格列表的代码或工具的一部分。这可能是一个函数或脚本,用于提取SQL语句中的表名,从而构建血缘关系图谱。 7. **实现步骤**: ...

    Sql语句生成器

    Sql语句生成器是一种工具,它能够帮助数据库管理员和开发者快速、高效地创建SQL语句,主要用于数据迁移或数据还原任务。这样的工具在处理大型数据库时尤其有用,因为手动编写和检查复杂的SQL脚本可能会非常耗时且...

    SQL语句基础教程

    表格处理是SQL的重要组成部分,包括: * 创建表格:CREATE TABLE * 删除表格:DROP TABLE * 修改表格:ALTER TABLE 进阶SQL -------- 进阶SQL是SQL的高级话题,包括: * 子查询:在WHERE子句中使用SELECT语句 * ...

    vc++SQL语句嵌套

    在编程领域,尤其是在数据库操作中,SQL语句的嵌套是一项重要的技能。SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言,而嵌套SQL语句则是指在一个SQL语句内部嵌入另一个或多个SQL...

    SQL Server 2005 格式化sql语句

    格式化后的SQL语句会变得更加清晰,每一部分都有适当的缩进,关键词和表名通常会大写,这样可以更容易地识别语句的结构。例如,SELECT语句的字段列表、FROM子句中的表名、WHERE子句的条件、GROUP BY和HAVING子句等...

    ABAP SQL 语句 动态 操作

    在ABAP编程中,SQL语句的动态操作是高级编程技术的一个重要方面,它允许根据程序运行时的条件和用户输入来构建和执行SQL查询。本程序“ZSQL_EXEC_RICOO”展示了如何使用ABAP实现动态SQL操作,包括SELECT、UPDATE、...

    SQLServer实用SQL语句大全

    以上只是SQL Server中的一部分重要概念,实际的"SQLServer实用SQL语句大全"可能涵盖了更多高级特性,例如分区、并行查询、性能优化、复制、XML支持、窗口函数等等。这份资源对于SQL Server数据库管理员、开发人员和...

    Effective MySQL之SQL语句最优化.pdf

    5. 查询语句的分析:分析SQL语句是为了找出可能影响性能的部分,如慢查询。可以利用EXPLAIN命令来查看SQL的执行计划,包括执行顺序、扫描行数、是否使用索引等信息。 6. 索引的使用:合理创建和使用索引可以大大...

    SQL控制语句集锦SQL语句集锦

    SQL 语句集锦是数据库管理系统中最基本也是最重要的一部分,它提供了多种控制语句来对数据库进行操作和管理。在本篇文章中,我们将对 SQL 控制语句集锦进行详细的介绍,包括 DISTINCT、WHERE、IN 和 BETWEEN 等控制...

    解决python 执行sql语句时所传参数含有单引号的问题

    在实际应用中,确保SQL语句安全性和正确性至关重要,因此在构建动态SQL时要特别注意防止SQL注入攻击,可以使用参数化查询(如使用`%s`占位符和tuple参数)或者ORM(对象关系映射)框架如SQLAlchemy来更安全地执行SQL...

    Java 使用注解拼接SQL语句

    例如,我们可以根据方法参数动态决定SQL语句的条件部分。这在处理复杂查询或动态过滤时特别有用,避免了大量硬编码的字符串拼接。 4. **性能与安全性**: 动态SQL可以提高代码的灵活性,但也有性能考虑。因为每次...

    SQL语句基础教程。SQL语句基础教程

    2. SQL语法结构:SQL语句通常由命令关键字组成,包括SELECT、INSERT、UPDATE、DELETE等。这些关键字用于查询、插入、更新和删除数据。例如,SELECT语句用于从数据库中检索数据,INSERT用于添加新记录,UPDATE用于...

    SQL语句基础PPT

    **SQL语句基础PPT概览** SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库的标准语言。这份“SQL语句基础PPT”显然是一个教学资料,涵盖了SQL的基础语法和高级特性,对于初学者...

    易语言动态拼接sql语句

    总结,易语言动态拼接SQL语句是其数据库操作中的重要组成部分,通过理解动态拼接的原理,注意安全问题,以及熟练运用易语言提供的数据库操作命令,我们可以构建出高效且安全的数据库应用程序。在实际项目中,应结合...

Global site tag (gtag.js) - Google Analytics