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 ...
随机推荐
- java--substring内存溢出问题
public class SubStringDemo { //substring() /** * jdk6 当调用 substring() 方法时,创建了一个新的String对象,但是string的v ...
- 矩阵(R语言)
mymatrix <- matrix(vector, nrow=number_of_rows, ncol=number_of_columns,byrow=logical_value,dimnam ...
- Selenium之XPATH定位方法
转自 https://www.cnblogs.com/hanmk/p/8997786.html https://www.cnblogs.com/hanmk/p/9015502.html 感谢原作者 1 ...
- 【Nginx】缓存配置
1.如何配置基本缓存设置 开启简单的缓存配置,只需要两个指令:proxy_cache_path和proxy_cache.proxy_cache_path配置缓存的存放地址和其他的一些常用配置,prox ...
- 阿里云公共DNS正式发布支持IPv6的版本
在10月23日召开的GNTC 2019全球网络技术大会IPv6分论坛上,阿里云高级技术专家张先国宣布支持阿里公共DNS的IPv6版本正式发布,即阿里公共DNS在保持IPv4 稳定解析服务的基础上(An ...
- QT树莓派交叉编译开发环境搭建
QT树莓派交叉编译开发环境搭建 - JerryZone <Cross-compiling Qt Embedded 5.5 for Raspberry Pi 2> <Qt for Em ...
- Mysql学习-安装与启动
安装mysqlrpm -ivh Mysql-server....rpm安装完成后,会提示/usr/bin/mysqladmin -u root password 'new-password'也可以用m ...
- CKEditor的使用经历总结
关于ckeditor的下载和引用网上有很多完整清晰的教程,就不在此多说了,主要说一些小问题. 这个插件,初次用的时候放不进背景图,放不进隐藏域,连class,id这些属性都放不进去,然后我进行了一些调 ...
- 存储-docker数据共享(13)
容器与 host 共享数据 我们有两种类型的 data volume,它们均可实现在容器与 host 之间共享数据,但方式有所区别. 对于 bind mount 是非常明确的:直接将要共享的目录 mo ...
- CJE-Jenkins认证工程师考试预约报名流程
先决条件 考试费用150美元,需要由master/visr信用卡支付 考试全英文 哈哈哈 考试目的 通过各种渠道能够找到Jenkins的学习资料,并能够完成jenkins的配置管理,还是想全面的系统 ...