Oracle - 单表查询相关
-- 单表查询 -- 查询表的所有数据, *代表所有
-- 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 - 单表查询相关的更多相关文章
- 关于mysql,需要掌握的基础(一):CRUD、存储引擎、单表查询相关、多表查询join、事务并发、权限管理等等
目录 关于mysql,需要掌握的基础(一): 1.了解数据库sql.数据库系统.数据库管理系统的概念. 2.了解DDL.DML.DQL语句是什么? 3.了解存储引擎.存储引擎[InnoDB 和 MyI ...
- Oracle单表的简单查询
Oracle单表的简单查询 查看表结构 desc emp; 查询所有列 Select * from emp; 查找所以部门编号(查指定的列) select deptnofrom emp; 查找编号不同 ...
- Oracle单表的复杂查询
Oracle单表的复杂查询 select avg(sal),max(sal),deptnofrom empgroupby deptno; orderby deptno; 查询工资高于500或者是岗位为 ...
- Oracle数据库之单表查询
接着上一篇的分享,今天主要给大家分享的是关于数据中的单表查询,单表查询很基础,也很重要,但是任何一个初学者必须要掌握的姿势,单表查询就是对单个表进行操作,查询我们想要的数据.单表查询里面的内容也是比较 ...
- 数据库相关--mysql中的单表查询
一.完整的单表查询语句 select [distinct] *|字段1,字段2, .... from 表名 [where 条件1] [group by 字段名 [having 条件2] ] [orde ...
- oracle数据库单表查询
今天给大家分享的是关于数据库的单表查询,像单表查询/多表查询/分组查询/子查询,这些方法的使用在实际项目过程中会经常用到,作为一名合格的测试人员如果不会数据库那肯定是不行的,行走江湖可能随时会面临被侮 ...
- T_SQL查询语句(一): 单表查询
############################################ 查询语句--SELECT ########################################## ...
- 65、django之模型层(model)--添加、单表查询、修改基础
上篇带大家简单做了一下图书表的创建.简单的查看和删除,今天会先简单介绍添加和修改,因为添加和修改与删除一样都很简单,本篇会相对多介绍一点单表查询,大家都知道数据库中查询是最重要的一部分,毕竟无论是修改 ...
- MySQL单表查询
MySQL之单表查询 创建表 # 创建表 mysql> create table company.employee5( id int primary key AUTO_INCREMENT not ...
随机推荐
- 配置本机的yum源
配置本机的yum源 环境:操作系统CentOS6.5 1.挂在安装光盘 [root@CentOS40 ~]# mkdir -p /mnt/cdrom[root@CentOS40 ~]# mount / ...
- 一次峰回路转的getshell
扫目录发现 http://www.xxx.test.cn/bak/以及/bak/upload.jsp
- Python内置数学函数
class NumString: def __init__(self, value): self.value = str(value) def __str__(self): return self.v ...
- SQL语句映射文件(2)增删改查、参数、缓存
2.2 select 一个select 元素非常简单.例如: <!-- 查询学生,根据id --> <select id="getStudent" paramet ...
- WebBrowser是IE内置的浏览器控件
WebBrowser是IE内置的浏览器控件.WebBrowser是IE内置的浏览器控件.WebBrowser是IE内置的浏览器控件.重要的事情说三遍,原因是一开始使用的时候就在这踩了坑. WebBro ...
- 2019牛客多校第六场J-Upgrading Technology(枚举+单调队列)
Upgrading Technology 题目传送门 解题思路 对于这题,我们可以枚举一个k从0~m,表示当前我们把所有技能最少升到了k级,且至少有一个为k级. 此时我们刚好获得了前k个d[]的收益, ...
- python3_列表(修改,添加和删除元素操作)
前言:列表的定义:列表是由一系列按特定顺序排列的元素组成.即列表是一个有序集合. 1.修改列表元素 由前言知列表是一个有序集合,因此在修改列表元素时我们需指定列表名和要修改的元素的索引,再指定该元素的 ...
- Java中创建String的两道面试题及详解
我们知道创建一个String类型的变量一般有以下两种方法: String str1 = "abcd"; String str2 = new String("abcd&qu ...
- Mysql 生成随机数字
其实思路很简单,利用MySQL现有的函数,然后进行加工处理,达到预期的结果.可以用到的MySQL函数为rand() ,以及 round() 函数. 具体为:select round(rand()*10 ...
- python操作DB2数据库
#!/usr/bin/env python# -*- coding:utf-8 -*- ########################## excute python2.7.13# sudo pip ...