- 浏览: 22685 次
- 性别:
- 来自: 北京
最新评论
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
用于将日期或时间戳转换成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
发表评论
-
遮盖层覆盖整个页面
2015-07-08 10:45 592html代码: <body topmargin= ... -
spring注解+restlet
2014-08-26 13:32 652spring注解精解: http://www.douban.c ... -
Spring使用程序方式读取properties文件
2014-07-03 10:37 536Spring使用程序方式读取properties文件 在sp ... -
用javascript取当前系统时间(年、月、日等全)
2013-07-25 14:56 566var myDate = new Date(); myDate ... -
sql--查询数据库的连接数
2013-06-07 14:04 610Oracle: select * from v$sessio ... -
jQuery中设置form表单中action值的方法
2013-04-28 18:16 1156html代码: <form id="myFo ... -
java filter
2013-04-24 23:17 940一、使浏览器不缓存页面的过滤器 Java代码 impo ... -
sql count
2013-04-23 14:33 721连接该服务器的个数: SELECT count(*) FRO ... -
关闭打开页js(兼容浏览器)
2013-04-22 13:17 846<script> function closeSe ... -
sql-修改表
2013-04-11 10:19 714如需在表中添加列,请使用下列语法: ALTER TABLE t ... -
wget 爬虫
2012-11-13 13:34 1459wget 使用指南 wget是一个从网络上自动下载文件的自由工 ... -
Struts2的整理
2012-11-13 13:31 8861、任何表现层框架都是用来帮我们实现MVC model1(js ... -
dwr的使用
2012-11-11 12:38 812Dwr使用说明 1. 将dwr的ja ... -
Ajax的使用
2012-11-11 12:37 703ajax的使用步骤: 1.需要通过JavaScript创建XM ... -
JAVA数据库连接池
2012-11-09 00:02 733JAVA数据库连接池 基 ... -
事务传播特性和事务隔离级别
2012-11-08 23:48 609事务传播特性了解事务 ... -
ibatis
2012-11-08 23:45 757ibatis: ibatis中dao中的方法在使用sqlMap ... -
懒加载
2012-11-07 19:03 638get和load默认的时候都是立即检索,只有设置lazyloa ... -
HQL语句
2012-11-07 19:01 6201.实体查询 String hql = &qu ... -
类的加载和反射
2012-11-07 18:57 6711. 类的加载、连接和初始 a) 类的加载 i. 当程序主动使 ...
相关推荐
在数据库管理系统(如MySQL、Oracle、SQL Server等)中,SQL语句是不可或缺的一部分。 1. SQL基础语法 SQL的基础语法包括SELECT、INSERT、UPDATE、DELETE四大语句,它们分别用于查询、插入、更新和删除数据。 - ...
标题中的“基本SQL语句及PL/SQL语句”涵盖了关系数据库管理中两个重要的概念:SQL(Structured Query Language)和PL/SQL(Procedural Language/SQL)。SQL是用于管理和处理关系数据库的标准语言,而PL/SQL是Oracle...
SQL语句格式化工具是一种非常实用的软件,主要用于帮助程序员和数据库管理员整理和美化他们的SQL代码,使其更易于阅读和维护。在SQL Server等数据库管理系统中,编写和修改SQL脚本是日常工作中不可或缺的一部分,而...
在SQL Server数据库管理中,有时候我们需要将数据库表中的数据导出为SQL语句,以便于备份、迁移或者在其他环境中重建相同的数据结构和内容。针对这个需求,存在一种名为“SQLServer数据库表中数据导出成SQL语句工具...
在IT行业中,OA系统,即办公自动化系统,是企业信息化...掌握和熟练运用这些SQL语句,对于优化OA系统的性能、提高工作效率具有重要意义。同时,理解和编写这类脚本也是IT人员在企业信息化环境中不可或缺的技能之一。
6. **文件名"getStmtTables"**:根据提供的文件名,这可能是解析SQL语句以获取所涉及表格列表的代码或工具的一部分。这可能是一个函数或脚本,用于提取SQL语句中的表名,从而构建血缘关系图谱。 7. **实现步骤**: ...
Sql语句生成器是一种工具,它能够帮助数据库管理员和开发者快速、高效地创建SQL语句,主要用于数据迁移或数据还原任务。这样的工具在处理大型数据库时尤其有用,因为手动编写和检查复杂的SQL脚本可能会非常耗时且...
表格处理是SQL的重要组成部分,包括: * 创建表格:CREATE TABLE * 删除表格:DROP TABLE * 修改表格:ALTER TABLE 进阶SQL -------- 进阶SQL是SQL的高级话题,包括: * 子查询:在WHERE子句中使用SELECT语句 * ...
在编程领域,尤其是在数据库操作中,SQL语句的嵌套是一项重要的技能。SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言,而嵌套SQL语句则是指在一个SQL语句内部嵌入另一个或多个SQL...
格式化后的SQL语句会变得更加清晰,每一部分都有适当的缩进,关键词和表名通常会大写,这样可以更容易地识别语句的结构。例如,SELECT语句的字段列表、FROM子句中的表名、WHERE子句的条件、GROUP BY和HAVING子句等...
在ABAP编程中,SQL语句的动态操作是高级编程技术的一个重要方面,它允许根据程序运行时的条件和用户输入来构建和执行SQL查询。本程序“ZSQL_EXEC_RICOO”展示了如何使用ABAP实现动态SQL操作,包括SELECT、UPDATE、...
以上只是SQL Server中的一部分重要概念,实际的"SQLServer实用SQL语句大全"可能涵盖了更多高级特性,例如分区、并行查询、性能优化、复制、XML支持、窗口函数等等。这份资源对于SQL Server数据库管理员、开发人员和...
5. 查询语句的分析:分析SQL语句是为了找出可能影响性能的部分,如慢查询。可以利用EXPLAIN命令来查看SQL的执行计划,包括执行顺序、扫描行数、是否使用索引等信息。 6. 索引的使用:合理创建和使用索引可以大大...
SQL 语句集锦是数据库管理系统中最基本也是最重要的一部分,它提供了多种控制语句来对数据库进行操作和管理。在本篇文章中,我们将对 SQL 控制语句集锦进行详细的介绍,包括 DISTINCT、WHERE、IN 和 BETWEEN 等控制...
在实际应用中,确保SQL语句安全性和正确性至关重要,因此在构建动态SQL时要特别注意防止SQL注入攻击,可以使用参数化查询(如使用`%s`占位符和tuple参数)或者ORM(对象关系映射)框架如SQLAlchemy来更安全地执行SQL...
例如,我们可以根据方法参数动态决定SQL语句的条件部分。这在处理复杂查询或动态过滤时特别有用,避免了大量硬编码的字符串拼接。 4. **性能与安全性**: 动态SQL可以提高代码的灵活性,但也有性能考虑。因为每次...
2. SQL语法结构:SQL语句通常由命令关键字组成,包括SELECT、INSERT、UPDATE、DELETE等。这些关键字用于查询、插入、更新和删除数据。例如,SELECT语句用于从数据库中检索数据,INSERT用于添加新记录,UPDATE用于...
**SQL语句基础PPT概览** SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库的标准语言。这份“SQL语句基础PPT”显然是一个教学资料,涵盖了SQL的基础语法和高级特性,对于初学者...
总结,易语言动态拼接SQL语句是其数据库操作中的重要组成部分,通过理解动态拼接的原理,注意安全问题,以及熟练运用易语言提供的数据库操作命令,我们可以构建出高效且安全的数据库应用程序。在实际项目中,应结合...