-- 单表查询

-- 查询表的所有数据, *代表所有
-- 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. 【串线篇】SpringMvc之强大的annotation-driven标签

    只要请求不好使就召唤mvc:annotation-driven <mvc:default-servlet-handler/> <mvc:annotation-driven/> ...

  2. java输出当前文件所在路径

    System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径

  3. 测试demo controllerweb.xml

    <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w ...

  4. UVa 548 Tree (建树+前序后序)

    Description You are to determine the value of the leaf node in a given binary tree that is the termi ...

  5. docker监控方案实践(cadvisor+influxdb+grafana)

    一.概要 1.1 背景 虚拟化技术如今已经非常热门,如果你不知道什么是虚拟化,那你应该了解虚拟机.虚拟化技术如同虚拟机一样,用于将某些硬件通过软件方式实现"复制",虚拟出" ...

  6. SCP-bzoj-1019

    项目编号:bzoj-1019 项目等级:Safe 项目描述: 戳这里 特殊收容措施: 对于一个hanoi,知道了各种移动操作的优先级,也就确定了方案.可以证明对于盘子数为N的hanoi,任意移动方案都 ...

  7. Python基础教程(007)--Python的优缺点

    前言 了解Python的优点和缺点 知识点 优点 简单易学 免费,开源 面相对象 丰富的库 可扩展性 缺点 运行速度慢 国内市场较小 中文资料匮乏 总结: 明白Python的优点和缺点

  8. delphi 监控文件系统

    elphi 监控文件系统 你是否想为你的Windows加上一双眼睛,察看使用者在机器上所做的各种操作(例如建立.删除文件:改变文件或目录名字)呢? 这里介绍一种利用Windows未公开函数实现这个功能 ...

  9. php开发面试题---php 对swoole的理解

    php开发面试题---php 对swoole的理解 一.总结 一句话总结: 以战养学,实例驱动 swoole是披着PHP外衣的C程序:其实就是c.java那些语言里面的高阶功能:比如 持久连接.异步通 ...

  10. 使用java读取excel数据

    package excelOperation2; import java.io.File; import java.io.FileNotFoundException; import java.util ...