[学习笔记] Oracle运算符、连接符、结果去重、范围查询、模糊查询[亲测有效]

[学习笔记] Oracle运算符、连接符、结果去重、范围查询、模糊查询[亲测有效]运算符 | 符号 | 解释 | | | | | + | 加法 | | | 减法 | | | 乘法 | | / | 除法,结果是浮点数 | | = | 等于 | | | 大于 | | 或者!= | 不等

[学习笔记] Oracle运算符、连接符、结果去重、范围查询、模糊查询

运算符

符号 解释
+ 加法
减法
* 乘法
/ 除法,结果是浮点数
= 等于
> 大于
< 小于
<>或者!= 不等于
>= 大于或者等于
<= 小于或者等于
AND 逻辑与
OR 逻辑或
NOT 逻辑非

字符串连接符

select '姓名:' || c.stuname || ', 课程:' || b.coursename || ', 成绩:' || a.score || '分。' as sxcj
   from score a, course b, stuinfo c
   where a.courseid = b.courseid
   and a.stuid = c.stuid;

代码100分

查询结果去重

代码100分SELECT DISTINCT 列1,列2,列3... from 表名;

select distinct b.coursename, t.score
   from score t, course b
   where t.courseid = b.courseid
   and t.courseid = 'R20180101';

DISTINCT后面只有一个列时,表示的是单个字段查询结果去重

DISTINCT后面有多个列时,表示的是多个字段组合的查询结果去重,即所有字段的值全部一样才去重。

IN操作符

select t.stuid,
       t.courseid,
       t.score,
       b.stuname,
       b.sex,
       b.age,
       b.classno,
       b.grade
  from score t, stuinfo b
 where t.stuid = b.stuid
   and t.courseid = 'R20180101'
   and t.score in ('85','89','79');

BETWEEN…AND

代码100分select t.stuid,
       t.courseid,
       t.score,
       b.stuname,
       b.sex,
       b.age,
       b.classno,
       b.grade
  from score t, stuinfo b
 where t.stuid = b.stuid
   and t.courseid = 'R20180101'
   and t.score between '70' and '95';

LIKE模糊查询

select * from STUINFO t where t.stuname like '张%';
select * from STUINFO t where t.stuname like '张_';
  • %:表示零个或者多个任意字符。
  • _:表示一个任意字符。
  • :表示转义字符,“%”在字符串中表示字符“%”。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9533.html

(0)
上一篇 2023-02-06
下一篇 2023-02-06

相关推荐

  • 国产数据库在金融领域进入深入发展阶段,TDSQL中标央行清算系统[亲测有效]

    国产数据库在金融领域进入深入发展阶段,TDSQL中标央行清算系统[亲测有效]中国人民银行清算总中心2021年支付系统PQDB国产化系统建设项目招标公告显示,腾讯云TDSQL中标中国人民银行(下文简称“央行”)清算中心数据库系统。 据了解,本次中标的腾讯云数据库TDSQL。招标

    2023-04-21
    186
  • 数据库产品引入及输出「建议收藏」

    数据库产品引入及输出「建议收藏」有同学咨询如何引入及应用数据库产品,对比简单列了一下相应的阶段,及对应输出的文档。 阶段 工具项描述 输出 选型阶段 1.确认要选型的数据库产品类型 2.确认需要对比的同类数据库产品 各位产品的市分…

    2023-01-24
    144
  • Transact-SQL简介「终于解决」

    Transact-SQL简介「终于解决」T-SQL 基本语句 注释:单行注释: — 多行注释:/* ….. */ 定义批处理结束语句:go 输出语句:print(表达式) 数据类型 变量 运算符 函数 4.转换函数 cast(表达式

    2023-03-04
    156
  • 自建单机MySQL数据库备份方案[通俗易懂]

    自建单机MySQL数据库备份方案[通俗易懂]使用全量备份SQL+BinLog进行数据恢复

    2023-03-17
    163
  • 提高程序效率,优化代码运行——Python中time模块sleep函数的使用方法

    提高程序效率,优化代码运行——Python中time模块sleep函数的使用方法Python中的time模块是常用的模块之一,其中的一个函数sleep()可以让程序暂停一段时间,控制程序的执行间隔。可以说,合理使用time模块中的sleep()函数,能够为程序提高效率,优化代码运行。下面将从多个方面进行阐述:

    2024-03-10
    91
  • Python工程师必备知识:使用urljoin轻松处理URL地址

    Python工程师必备知识:使用urljoin轻松处理URL地址如果您是一名Python开发工程师,那么您一定会经常涉及到处理URL地址的问题。URL地址中包含了大量重要的信息,如网络地址、端口号、路由路径、查询参数等等。为了避免手动处理URL地址造成的疏漏和错误,Python中提供了一个非常方便的函数——strongurljoin/strong。本文将为大家介绍如何使用urljoin函数轻松处理URL地址,以及urljoin的一些使用技巧。

    2024-05-23
    59
  • 用 Python 删除列表中心元素

    用 Python 删除列表中心元素Python 是一种十分流行的编程语言,由于其简单易懂的特性被越来越多的人所学习和应用。Python 提供丰富的API,经常可以使用几行代码解决一些难题。删除列表中心元素是常见的需求,在此我们将讨论如何用 Python 删除列表中心元素。

    2024-05-16
    65
  • Python实现的索引查找功能

    Python实现的索引查找功能索引查找是一种快速查找数据的算法,它可以在大数据集合中快速地定位到目标数据的位置。索引是数据的引用,也可以看做是数据的指针。利用索引可以减少查找的时间复杂度,提高数据的检索效率。

    2023-12-07
    124

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注