`
danielhjd
  • 浏览: 246268 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

(笔记)Oracle中的表达式

阅读更多

(1)数值表达式
--+(加法),-(减法),*(乘法),/(除法)和**(乘方)等--

declare
--此处number(9)和integer都行--
result_1 integer;
begin
result_1:=10+3*4-20+5**2;
dbms_output.put_line('输出的结果为='||to_char(result_1));
end;

 --dbms_output.put_line函数输出只能是字符串,因此利用to_char函数将数值型结果转换为字符型--

 

(2)字符表达式 
字符表达式 字符表达式由字符型常数,变量,函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符"||".

 

(3)关系表达式 关系表达式由字符表达式或数值表达式与关系运算符组成,可以使用的关系运算符包括以下9种.

<小于
>大于

= 等于(不是赋值运算符:=)

like 类似于 in 在……之中
 <= 小于等于

 = 大于等于

!= 不等于

between 在……之间 关系型表达式运算符两边的表达式的数据类型必须一致.

 


(4)逻辑表达式 逻辑表达式由逻辑常数,变量,函数和逻辑运算符组成,常见的逻辑运算符包括以下3种.

NOT:逻辑非

OR:逻辑或

AND:逻辑与

运算的优先次序为NOT,AND和OR.

 

(5)PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个.

 To_char:将其他类型数据转换为字符型.

 To_date:将其他类型数据转换为日期型.

分享到:
评论

相关推荐

    HTML笔记. J2EE笔记. Javascript笔记. JAVA笔记.oracle 笔记.Linux笔记.tomcat笔记.面试问题.数据结构.听韩顺平的笔记.正则表达式.

    HTML笔记. J2EE笔记. Javascript笔记. JAVA笔记.oracle 笔记.Linux笔记.tomcat笔记.面试问题.数据结构.听韩顺平的笔记.正则表达式.等,我是我在上大学时学习做的笔记,拿出来和大家共享。。

    ORACLE正则表达式摘录笔记[归类].pdf

    正则表达式中的元字符是具有特殊含义的字符,如"^"表示字符串的开始,"$"表示字符串的结束,"."匹配除换行符外的任何单个字符,"?", "+", "*"分别表示前面的子表达式可出现零次或一次、一次或多次、零次或多次,"|...

    ORACLE_正则表达式摘录笔记

    元字符在正则表达式中具有特殊意义,如`^`匹配字符串开头,`$`匹配字符串结尾,`.`匹配任意非换行符的字符,`?`表示前面的字符可出现0次或1次,`+`表示1次或多次,`*`表示0次或多次,`|`表示选择,`( )`用于分组,`...

    oracle约束和索引笔记

    本笔记主要探讨了两个关键概念:约束和索引,这些都是Oracle数据库中的基础但至关重要的元素。 **1. 约束(Constraints)** 约束是Oracle数据库中用于确保数据完整性的规则。它们分为以下几种类型: - **非空约束...

    ORACLE经典学习笔记

    ### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...

    韩顺平oracle视频笔记

    ### 韩顺平Oracle视频笔记知识点概览 #### 1. Oracle 用户管理 - **概念**:在Oracle数据库中,用户是用来管理访问权限的基本单位。每个用户都可以有自己的模式(schema),其中包含各种对象如表、视图等。 - **创建...

    Oracle超详细学习笔记

    ### Oracle超详细学习笔记 #### 一、基本查询与数据操作 ##### 1. 最简单的查询 - **命令示例**: ```sql SELECT * FROM employees; DESC employees; SET LINESIZE 600; SET PAGESIZE 50; ``` - **解释**: ...

    三思笔记之oracle函数

    通过阅读“三思笔记”中的相关内容,DBA们可以系统地学习Oracle函数的用法,从而更好地应对日常的数据库挑战。无论是处理数据转换、分析大量数据还是解决特定问题,这些函数都能提供强大的工具支持。因此,深入理解...

    oracle 经典学习笔记

    Oracle数据库是一种广泛使用的大型关系型...Oracle数据库的学习笔记不仅能帮助初学者快速入门,而且对于中高级用户同样具备参考价值,特别是在学习和记忆数据库的众多命令和语法时,好的笔记可以显著提高学习效率。

    oracle学习笔记-入门基础

    ROWID是Oracle用于标识表中每一行的一个特殊数据类型,它是一个64位的编码,包含了数据对象编号、文件号、块号以及行号等信息,能够精确地定位到数据在硬盘上的位置。通过查询`ROWID`,我们可以快速找到特定行的数据...

    暑假培训学习笔记之 java正则表达式

    Java正则表达式是编程语言Java中的一个强大工具,用于处理字符串模式匹配和搜索替换操作。...对于“暑假培训学习笔记之 java正则表达式”这个主题,深入学习这些知识点将有助于提升你在Java编程中的文本处理能力。

    oracle常用命令_笔记

    以上是Oracle数据库中的一些基础命令和SQL语句,它们构成了Oracle数据库日常操作的核心。熟练掌握这些命令和语句,能有效提高数据库管理的效率。在实际应用中,还有许多其他高级特性和功能,如子查询、连接查询、...

    达内corejava+Oracle+JDBC+XML笔记

    至于XML笔记,可能会讲解XML文档的结构、DTD和Schema验证、XPath表达式以及Java如何使用DOM、SAX或StAX解析XML文件。 通过深入学习这些笔记,你可以全面理解Java开发的基础,并掌握与数据库交互的关键技术,以及...

    oracle教学4笔记

    以上内容详细介绍了 Oracle 数据库中基本查询的语法与原理、常用的算术运算与表达式、数值与字符函数的应用以及排序和模糊查询的方法。掌握这些基础知识对于日常数据库操作至关重要,可以帮助用户高效地管理和检索...

    oracle 学习笔记

    Oracle数据库系统以其高度的可靠性、安全性、开放性和可移植性而著称,广泛应用于金融、电信、交通、制造等领域的业务系统中。在学习Oracle数据库及SQL时,需要掌握以下几个关键知识点: 一、数据库介绍 1. 数据库...

    尚学堂视频笔记-oracle

    ### Oracle学习笔记知识点总结 #### 第一课:客户端工具介绍 - **SQL Plus**:作为Oracle最基础的客户端工具,SQL Plus支持通过命令行或图形界面进行数据库操作。 - **命令行方式**:直接在命令行输入`sqlplus`,...

    马士兵oracle笔记

    4. **空值处理**:在Oracle中,任何包含空值(NULL)的数学表达式都会返回空值。 5. **字符串操作**: - `select ename||sal from emp;` 合并`ename`和`sal`列,实现字符串连接。 - `select ename||'afasjkj' ...

    OracleSQL笔记

    ### Oracle SQL 笔记知识点详解 #### 一、SQLPlus 命令及环境变量 Oracle_sid - **SQLPlus 命令位置**:在 Oracle 安装目录下的 `bin` 文件夹中,可以通过 SQLPlus 来执行 SQL 命令。 - **Oracle_sid 环境变量**:...

    OracleDBA学习日记笔记

    在本资源中,我们可以看到作者Stephenzhou对 Oracle DBA 的学习笔记,这些笔记涵盖了 Oracle DBA 的基础知识、SQL 语言概述、条件表达式、函数、查询结构、分组函数、创建数据库、管理和维护表等方面的内容。...

    Oracle数据库学习笔记 四

    本篇笔记主要探讨了Oracle数据库中的一些关键概念,包括数据定义语言(DDL)、锁机制、分区、同义词、序列、视图以及索引。 1. **数据定义语言 (DDL)**: DDL是SQL的一部分,用于创建和修改数据库对象,如表格、视图...

Global site tag (gtag.js) - Google Analytics