首页 > 数据库 >oracle通配符大全

oracle通配符大全

时间:2023-12-05 14:24:37浏览次数:32  
标签:字符 双引号 通配符 fox Oracle SQL oracle 大全

用于where比较条件的有 :

等于:=、<、<=、>、>=、<>

>,<:大于,小于

>=.<=:大于等于,小于等于

=:等于

!=,<>,^=:不等于

包含:in、not in exists、not exists

范围:between...and、not between....and

匹配测试:like、not like

Null测试:is null、is not null

布尔链接:and、or、not

Oracle通配符 :

在where子句中,通配符可与like条件一起使用。在Oracle中:

%(百分号): 用来表示任意数量的字符,或者可能根本没有字符。

_(下划线): 表示确切的未知字符。

?(问号): 用来表示确切的未知字符。

#(井号): 用来表示确切的阿拉伯数字,0到9。

[a-d](方括号):用来表示字符范围,在这里是从a到d。

单引号('):在Oracle中,应该只使用单引号将文本和字符和日期括起来,不能使用引号(包括单双引号)将数字括起来。

双引号("):在Oracle中,单双引号含义不同。双引号被用来将包含特定字符或者空格的列别名括起来。双引号还被用来将文本放入日期格式。

撇号('):在Oracle中,撇号也可以写成彼此相邻的两个单引号。为了在供应商名字中间查找所有带撇号的供应商名字,可以这样编写代码:

select * from l_suppliers where supplier_name like '%''%'

&符号:在Oracle中,&符号常用来指出一个变量。例如,&fox是一个变量,稍微有点不同的一种&& fox。每当&fox出现在Oracle脚本中时,都会要求您为它提供一个值。而使用&&fox,您只需要在& &fox第一次出现时为它提供变量值。如果想将&符号作为普通的符号使用,则应该关闭这个特性。要想关闭这个特性,可以运行以下的命令: set define off ,这是一个SQLplus命令,不是一个SQL命令。SQLplus设置了SQL在Oracle中运行的环境。

双竖线(||):Oracle使用双竖线表示字符串连接函数。

星号(*):select *意味着选择所有的列,count(*)意味着计算所有的行,表示通配符时,表示0个或任意多个字符。

正斜杠(/):在Oracle中,用来终止SQL语句。更准确的说,是表示了“运行现在位于缓冲区的SQL代码”。正斜杠也用作分隔项。

多行注释:/*......*/。

不等于:有多种表达方式:!=、^=、<>、not xxx=yyy、not(xxx=yyy)

在Oracle中。":"有2中意思;

一:给变量 赋值 , 如, names varchar2(10) :='aa'; 这是把"aa"赋值给变量names

二:表示引用。即引用表中字段所对应的值

如:emp表中有个name为“Bob”,那么 : old.name 的值就是"Bob"。

只是表示引用的时候,只能出现在触发器 里面。

标签:字符,双引号,通配符,fox,Oracle,SQL,oracle,大全
From: https://www.cnblogs.com/w1366/p/17877092.html

相关文章

  • CentOS7 安装 Oracle12c 详解
    1.安装前准备中科大镜像站下载完整版CentOS7 Indexof/centos/7/isos/x86_64/(ustc.edu.cn)安装时设置硬盘大小40G,选择GNOME桌面安装,勾选必要的一些东西安装时选择只装root用户重启后要求配置一个用户,设置用户名为oracle下载历史版本Oracle数据库 https://edelivery.o......
  • 代码大全阅读笔记
    协同构建能够有效的改善软件质量尝试用多种方法重现错误以准确判断错误原因抛开问题休息一下开发阶段的重构是提升程序质量的最佳时机。增量集成有助于项目增长注释写的糟糕很容易,写的出色很难,注释写的不好只会帮倒忙?注释的种类,重复代码,解释代码,代码标记,概述代码,代码意图说......
  • 深入理解泛型(经典详解):<T> T 和 T的使用以及public <E> List<E> get()泛型方法详解、类型擦
     一、为什么要使用泛型?    泛型俗称“标签”,使用<E>表示。泛型就是在允许定义类,接口时通过一个标识表示某个属性的类型或者是某个方法的返回值或者是参数类型,参数类型在具体使用的时候确定,在使用之前对类型进行检查。     泛型意味着编写的代码可以被很多不同......
  • 盗墓迷城app游戏软件功能大全开发
      盗墓迷城是一款盗墓为主题的游戏,剧情借助了盗墓元素,其实是以逃逸为模式,还有生存模式,以下就是游戏的详细开发介绍。  该游戏支持沉浸式体验,在线联机,玩家一起组队探险,一起闯关破谜题,解锁各种的任务,寻找神秘礼物。游戏还提供了丰富地图路线,观看,玩家不断的挑战各种的剧本,关......
  • mysql和Oracle 查询某个时间之内的数据
    查询最近一个月的数据mysqlSELECTid,title,endtimefromclassroomwhereyears=2022anddate_sub(CURDATE(),interval1month)<endtime;DATE_SUB()函数从日期减去指定的时间间隔,本文是从当前时间减去一个月。CURDATE()函数表示当前年月日,NOW()函数表示当前年月......
  • 代码大全2 阅读笔记
    这本书里包含了很多在实际开发中慢慢摸索出来的经验,或是从其他书籍和论坛中学习到的内容。然而,更多的是一些完全没有意识到或模糊的内容。比如在第30章的编程工具中提到了“工具导向的环境”,虽然在开发过程中会有意识地制作一些工具,但没有形成明确的工具导向的开发方式。另外,在第2......
  • Oracle常用数据库操作
    数据库备份和还原备份类型:Oracle数据库备份可以分为物理备份和逻辑备份两种类型。物理备份是指备份数据库文件,包括数据文件、控制文件、日志文件等,可以恢复整个数据库。逻辑备份是指备份数据库中的逻辑数据,如表、视图、存储过程等,可以恢复数据库中的数据。备份工具:Oracle......
  • Oracle 系统表常用SQL
    Oracle中的数据字典区分静态和动态。静态是在用户访问数据字典时不发生改变的,动态是依赖数据库运行的性能的,反映数据库运行的信息。数据字典视图是由SYS(系统用户)所拥有的,默认只有SYS和拥有DBA系统权限的用户可以看到所有的视图。没有DBA权限的用户只能看到user_和all_视图。如果......
  • 思科命令大全
    1.switch配置命令(1)模式转换命令用户模式----特权模式,使用命令"enable"特权模式----全局配置模式,使用命令"configt"全局配置模式----接口模式,使用命令"interface+接口类型+接口号"全局配置模式----线控模式,使用命令"line+接口类型+接口号"(2)配置命令showrunningconfig......
  • 【Linux 基础】正则表达式 与 通配符 区别
    简短不看版:通配符和正则表达式比较(1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。(2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个......