-- 单表查询

-- 查询表的所有数据, *代表所有
-- select * from [表名]; -- 查询表中指定字段的值
-- select [字段1], [字段2] ... from [表名]; -- 给查询结果中的字段使用别名
-- 在字段后面使用关键字 as ( 字段名 as "别名" ),
-- as关键字可以省略不写, 别名中没有特殊符号的话, 双引号也可以不写
-- select [字段1] [空格] [别名], [字段2] as [别名] ... from [表名]; -- 连接符 ||
-- select ['字符'] || [字段] from [表名]
-- 连接的字符要用单引号, 一个拼接好的连接在结果集中是作为一个新的字段显示的, 可以用别名优化字段显示 -- 去除重复
-- select distinct [字段1], [字段2] from [表名]
-- 去除重复的规则是按照行进行去除的, 如果多行数据完全相同, 取其中一行 -- 排序 order by (升序ASC, 降序DESC)
-- 默认为升序, ASC可以省略不写
-- 单字段排序: select * from [表名] order by [要排序的字段] DESC;
-- 多字段排序: select * from [表名] order by [字段1] ASC, [字段2] DESC;
-- 先按照第一个字段进行排序, 如果第一个字段值相同, 则按照第二个字段排序, 以此类推 -- 字段的逻辑运算
-- 如果字段是数值类型的, 可以进行四则运算
-- select [字段]*2+100 as result from [表名] -- 使用where进行查询筛选
-- 使用运算符进行筛选 : 等于(=), 大于(>), 大于等于(>=), 小于(<), 小于等于(<=), 不等于(!=或<>)
-- 如果条件中的值为字符, 必须用单引号
-- 多条件筛选: and(与), or(或)
-- select * from [表名] where 字段名 = 'xxx' and 字段名 > 5
-- select * from [表名] where 字段名 is null (筛选字段值为null)
-- select * from [表名] where 字段名 is not null (筛选字段值不为null) -- like模糊查询: 查询包含指定字符的数据
-- _表示任意一个字符, %表示任意多个的任意字符, escape:将'\'变为转义字符
-- select * from [表名] where 字段名 like '_字符%' escape '\' -- in : 查询字段的值为括号中各个值的数据
-- select * from [表名] where 字段名 in ('值1', '值2', 值3) -- between and : 字段的值在值1和值2之间 (包含值1和值2)
-- select * from [表名] where 字段名 between '值1' and '值2'

Oracle - 单表查询相关的更多相关文章

  1. 关于mysql,需要掌握的基础(一):CRUD、存储引擎、单表查询相关、多表查询join、事务并发、权限管理等等

    目录 关于mysql,需要掌握的基础(一): 1.了解数据库sql.数据库系统.数据库管理系统的概念. 2.了解DDL.DML.DQL语句是什么? 3.了解存储引擎.存储引擎[InnoDB 和 MyI ...

  2. Oracle单表的简单查询

    Oracle单表的简单查询 查看表结构 desc emp; 查询所有列 Select * from emp; 查找所以部门编号(查指定的列) select deptnofrom emp; 查找编号不同 ...

  3. Oracle单表的复杂查询

    Oracle单表的复杂查询 select avg(sal),max(sal),deptnofrom empgroupby deptno; orderby deptno; 查询工资高于500或者是岗位为 ...

  4. Oracle数据库之单表查询

    接着上一篇的分享,今天主要给大家分享的是关于数据中的单表查询,单表查询很基础,也很重要,但是任何一个初学者必须要掌握的姿势,单表查询就是对单个表进行操作,查询我们想要的数据.单表查询里面的内容也是比较 ...

  5. 数据库相关--mysql中的单表查询

    一.完整的单表查询语句 select [distinct] *|字段1,字段2, .... from 表名 [where 条件1] [group by 字段名 [having 条件2] ] [orde ...

  6. oracle数据库单表查询

    今天给大家分享的是关于数据库的单表查询,像单表查询/多表查询/分组查询/子查询,这些方法的使用在实际项目过程中会经常用到,作为一名合格的测试人员如果不会数据库那肯定是不行的,行走江湖可能随时会面临被侮 ...

  7. T_SQL查询语句(一): 单表查询

    ############################################ 查询语句--SELECT ########################################## ...

  8. 65、django之模型层(model)--添加、单表查询、修改基础

    上篇带大家简单做了一下图书表的创建.简单的查看和删除,今天会先简单介绍添加和修改,因为添加和修改与删除一样都很简单,本篇会相对多介绍一点单表查询,大家都知道数据库中查询是最重要的一部分,毕竟无论是修改 ...

  9. MySQL单表查询

    MySQL之单表查询 创建表 # 创建表 mysql> create table company.employee5( id int primary key AUTO_INCREMENT not ...

随机推荐

  1. webpack 学习1 安装构建项目

    本文中使用的webpack版本是4+,请注意区分 node.js安装 node.js下载地址 选择较低版本的稳定版下载,下载完成后得到的是一个msi文件,点击安装即可 安装完毕以后新建一个文件夹,并在 ...

  2. postgresql中rank() over, dense_rank(), row_number() 的用法和区别

  3. MySQL事务调优

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11429239.html 数据库事务 数据库事务是数据库系统执行过程中的一个逻辑处理单元,保证一个数据库 ...

  4. UNP学习第七章

    一.套接口选项 函数getsockopt和setsockopt 函数fcntl 函数ioctl 二.getsockopt和setsockopt函数 #include <sys/socket.h& ...

  5. C# GDI+简单绘图

    一.使用Pen画笔 Pen的主要属性有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗 ...

  6. vue中使用iview表单验证时this指针问题

    需求 使用iview,在提交时对值b进行验证,使其不能大于值a 实现 <Form ref="config" :model="config" :rules= ...

  7. sql存储过程循环实现事务

    //往一张表中添加数据,获取添加数据生成的ID,再往另一张表中添加多条数据 ALTER PROCEDURE [dbo].[AttendanceCardAndDetail_Add] @SchoolID ...

  8. [CSP-S模拟测试]:世界线(DFS+bitset)

    题目描述 时间并不是一条单一的线,而是有许多世界线构成的流. 在一些时刻,世界线会发生分裂:同样的,它们也有可能在一些时刻收束在一起.如果将这些时刻抽象成点,那么这些世界线构成的网络,实际上是一张有向 ...

  9. tomcat的stratup小黑框名字修改

    Tomcat的bin目录下:catalina.out文件, TITLE就是Tomcat startup窗口的名称,282行默认是:Tomcat.这里建议改成“服务名+端口号”的方式,看起来一目了然.因 ...

  10. python进阶:类和对象

    @修饰符:将被修饰的函数作为参数,运行修饰函数 实例方法: 静态方法:@staticmethod 类方法:@classmethod 自省:通过一定的机制查询到对象的内部结构 序列类: 列表推导式(例表 ...