都是基础的,自已的笔记.自已看
Oracle 中 空表 为 dual表,用于常用计算的
如: select 5+5 from dual //显示是10
Oracle 中 表示当前时间的是sysdate
(1)查询唯一记录
关键字:distinct
例子:
select distinct name from head; //查出name字段唯一值的记录
查询重复记录
select name from head group by name having count(*)>1;//查询name字段有重复的记录.
(2) Oracle 中转义符
默认是\线,不过可以自已指定他的转义符.指定转义符例子:
关键字:escape
例子:用$定义成转义字符
select name from head like '%$%%' escape '$'; //查询name字面中含有%号的记录,用自定义转义符$.
(3)Oracle中常用字符串函数
lower 转字段转换成小字
例子:
select lower(name) from head;
substr 截取字符串
例子:
select substr(name,1,3) from head; //意思是说从第一个字符开始截取,一共截3个字符[/code]
char() 将Asci码转换成字符
例子:
select char(65) from dual;//显示出A
Ascii() 将字符转换成ASCII编码
例子:
select ascii('A') from dual; //显示出65
to_char() 将指定数字或日期按特定样式显示
例子:
select to_char(工资,'999,999.9999') from emp; //将工资字段以千分位的形式显示,9表示一个字符,如没有则不显示.
select to_char(工资,'000,000.0000') from emp; //将工资字段以千分位的形式显示,0表示一个字符,如没有则显示为0
select to_char(工资,'L000,000.0000') from emp; //这里的L表示一个转义,意思是将这数字按货币¥形式显示.
select to_char(生日,'YYYY-MM-DD HH:MI:SS') from emp; //将生日字段用1981-01-01 12:55:21秒形式显示
select to_char(生日,'YYYY-MM-DD HH24:MI:SS') from emp; //将生日字段用1981-01-01 24:55:21秒形式显示,小时为24小时制
round() 将指定的数字按四舍五入法显示
例子:
select round(23.653,1) from dual; //表示将23.653四舍五入到小数字后面1位,结果为 23.7
toDate() 将指定形式的字符串转换成日期
例子:
select name from head where brithday > toDate('1981-05-06','YYYY-MM-DD');
toNumber()将指定形式的字符串转换成数字
例子:
select name from head where 工资>toNumber('12,985.56','999,999.99');
NVL() 接收两个参数,表示如果第一个参数值为null的话。就用第二个参数的值代替。如NVL(工资,800) 意思是说如果工资字段没有值的话,就当800算
(4) 组函数
Max 最大 Min最小 AVG平均 Sum求和 Count求总记录数
分享到:
相关推荐
DB2还允许一些独特的SQL写法,例如,`AnyOneTable`表示任意一个存在的表,这在某些特定情况下非常有用。但需要注意,这种用法并不推荐在生产环境中频繁使用,因为可能会带来不必要的性能影响。 变量的声明和赋值在...
根据提供的文件信息,这里将对Oracle常用命令进行详细的解析与说明。从标题“Oracle 常用命令大全”以及描述“Oracle 常用命令大全”来看,文章旨在全面介绍Oracle数据库中的各种实用命令。接下来,我们将逐一分析并...
保证数据库性能的sql语句写法,注意事项,使得我们在书写时避免使数据库低效率的执行命令
在SQL中,有一些最常用的操作语句,如`SELECT`、`INSERT`、`UPDATE`、`DELETE`等。这些语句是学习SQL的基础。 #### 三、`SELECT`语句详解 `SELECT`语句是最常用的SQL语句之一,用于从数据库中检索数据。 ##### 1. ...
以上内容涵盖了 SQL 中最常用的几个操作命令,包括查询、插入、更新和删除数据以及创建表等基本功能。通过这些基础操作,可以实现对数据库的管理和维护。需要注意的是,在实际应用过程中,还需要根据具体的业务需求...
常用SQL语句** - **选择**: - **语法**: `SELECT * FROM table_name WHERE condition` - **示例**: 选择`table1`中符合条件的记录。 ```sql SELECT * FROM table1 WHERE condition ``` - **插入**: - **...
- **T-SQL命令**:用于创建数据库的Transact-SQL命令。 正确选项 A: CREATEDATABASE,创建数据库的T-SQL命令。 #### 33. CHECK约束的作用 - **CHECK约束**:用于限制列中的值。 正确选项 C: 强制实施,CHECK约束...
4. **常用数据库JDBC连接写法.txt**:这个文本文件可能包含不同数据库(不仅仅是SQL Server 2005)的JDBC连接代码示例,包括如何加载驱动、建立连接、执行SQL语句和关闭连接等基本操作。 使用SQL Server 2005 JDBC...
1.3.3 执行命令 6 1.4 5 个核心的SQL语句 8 1.5 SELECT语句 8 1.5.1 FROM子句 9 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ORDERBY子句 13 1.6 INSERT...
1. 常见命令 连接本地数据库与远程数据库(172.16.xx.xx:3306): mysql -h localhost -u root -p123 mysql -h 172.16.xx.xx -P 3306 -u root -p 2. DDL 数据定义语言(Data Definition Lanuage, DDL)定义了...
”在SQL环境下执行Unix命令。 SQL语句是由简单的英语单词构成;这些英语单词称为关键字/保留字,不做它用。SQL由多个关键字构成。 SQL语句由子句构成,有些子句是必须的,有些是可选的。 在处理SQL语句时,其中...
- **预计算结果**:对于复杂的查询,数据仓库可能会预先计算出一些常用的结果,并将其存储起来,以便后续查询时可以直接使用,减少实时计算的时间消耗。 #### 三、具体的SQL语句优化技巧 ##### 1. 避免使用模糊...
以下是对这些选择题的详细解析,以便帮助理解SQL的基本概念和常用操作。 1. **在SQL包含的功能中,最重要的功能是** A)数据查询 - **解析:** SQL的核心功能之一是数据查询,通过`SELECT`语句来实现。虽然数据操纵...
Python 学习心得--命令行常用命令 在Python学习过程中,掌握命令行常用命令是非常重要的。命令行是Python开发的基本工具,通过命令行可以快速地执行Python代码、查看文件目录结构、切换目录等等。 命令行常用命令...
本题目涉及到多个关于SQL的基础概念和常用命令,包括删除表、修改表结构、创建表、查询条件、聚合函数以及数据库对象的操作等。 1. 删除表:在SQL中,删除表的命令是`DROP TABLE`,例如`DROP TABLE sst`,选项C是...
常用写法** - **9.1 XML解析**:使用XQuery等功能解析XML数据。 - **9.2 检查表是否有数据**:通过COUNT(*)等函数实现。 - **9.3 检查变量是否为空或为’’**:使用IS NULL或= ''判断。 - **9.4 动态SQL**:当需要...
在ASP.NET开发中,DBHelper类是一个常用的数据库操作辅助类,它封装了基本的SQL语句执行,使得数据库访问更加简单、便捷。本实例将详细讲解如何编写一个DBHelper类,并提供一个完整的代码示例。 首先,DBHelper类...
以下是一些Oracle数据库的常用操作语句及其详细解释: 1. **查看帮助信息**: - `help show`:显示特定命令的帮助信息。 - `show all`:列出所有系统变量的当前值。 2. **查看系统状态**: - `show user`:显示...