--查询所有列语句
select * from emp;
---查询指定列表的查询语句
select empno,ename,sal from emp;
--带有简单算术运算符的简单查询
select empno,ename,sal+500 from emp;
--在sql语句中使用列的别名(只需在列名和别名之间放上 as或者空格就可以把列名改为别名。字符串别名需要加上双引号。)
select empno as "num",ename name,(sal+500)*12 "annual salary" from emp;
--连接运算符(Oracle中的连接符是由两个竖线(||),用于把一个或多个列或字符串连接在一起。)
select ename||'每年的工资为'||(sal+500)*12 "annual salary" from emp;
--去重复运算符distinct
select deptno from emp;
select distinct deptno from emp;
/*where关键字。其后跟限制性条件。条件由列名、字符串和一些比较预算附等组成。
条件格式:表达式 opera 表达式
这里的opera可为:>,>=,<,<=,=,<>(或),!=
除了这些oracle还提供了between and、in和like限制条件*/
--使用between and 比较
select * from emp where sal between 2000 and 3000;
select * from emp where sal not between 2000 and 3000;
--使用in比较符
--查找工作为saleman、clerk和manager的人
select * from emp where job in ('SALESMAN','CLERK','MANAGER');
select * from emp where job not in ('SALESMAN','CLERK','MANAGER');
--使用like比较符(“%”表示0个或多个字符;“-" 表示一个且只能是一个字符)
select * from emp where job like 'SA%';
--Order by子句(Oracle查询数据中如果用到order by进行排序的话。默认的排序为(ASC)升序。如果想要降序的话用DESC)
select * from emp where job like 'SA%' order by sal;
--order by 子句中使用别名或表达式
select ename,(500+sal)*12 annualsal from emp where job like 'SA%' order by annualsal;
select ename,(500+sal)*12 annualsal from emp where job like 'SA%' order by annualsal,ename;

  

oracle--基础查询(1)的更多相关文章

  1. Oracle基础查询

    select * from teacher--女性老师编号.姓名select tno,tname,gendar from teacher where gendar='女'--姓韩的女性老师编号.姓名. ...

  2. Oracle 基础查询知识点

    1.Oracle 别名 如果非固定格式的列名可以如此 select last_name as name from employees 如果想显示固定格式的别名的话,则别名必须使用"" ...

  3. oracle 基础查询语句

    select abs(10) from dual; --取绝对值select ceil(3.6) from dual;--向上取整 select power(2,3) from dual;--2的3次 ...

  4. oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by

    select语句学习 . 创建表 create table user(user varchar2(20), id int); . 查看执行某条命令花费的时间 set timing on: . 查看表的 ...

  5. Oracle打怪升级之路一【Oracle基础、Oracle查询】

    前言 背景:2021年马上结束了,在年尾由于工作原因接触到一个政府单位比较传统型的项目,数据库用的是Oracle.需要做的事情其实很简单,首先从大约2000多张表中将表结构及数据导入一个共享库中,其次 ...

  6. 各种oracle参数查询语句

    各种oracle参数查询语句 1.show parameter:--显示各个系统参数配置 2.select * from v$parameter;--显示各个系统参数配置 2.show paramet ...

  7. oracle提高查询效率的34条方法

    注:本文来源:远方的守望者  <oracle提高查询效率的34条方法> oracle提高查询效率的34条方法 1.选择最有效率的表名顺序 (只在基于规则的优化器中有效): ORACLE的解 ...

  8. oracle提高查询效率的34个方面全解析

    oracle提高查询效率的34个方面全解析   在一个数据库中进行操作的时候,效率是很重要的,那么,如何提高oracle的查询效率呢?笔者将从以下几个方面进行详细解析: 1.选择最有效率的表名顺序(只 ...

  9. python操作oracle数据库-查询

    python操作oracle数据库-查询 参照文档 http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python- ...

  10. ORACLE中查询语句的执行顺及where部分条件执行顺序测试

    Oracle中的一些查询语句及其执行顺序 原文地址:https://www.cnblogs.com/likeju/p/5039115.html 查询条件: 1)LIKE:模糊查询,需要借助两个通配符, ...

随机推荐

  1. 我的Android进阶之旅------>WindowManager.LayoutParams介绍

    本文转载于: http://hubingforever.blog.163.com/blog/static/171040579201175111031938/ 本文参照自: http://develop ...

  2. importlib 模块导入

    #1.动态导入模块 script_name = scripts.utils module = importlib.import_module(script_name) # 动态导入相应模块 #2.模块 ...

  3. 利用tomcatserver配置https双向认证

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/luo201227/article/details/36897387 首先请保证已经安装好jdk,而且 ...

  4. Linux expect介绍和用法

    expect时用与提供自动交互的工具.比如如果想要用ssh登陆服务器,每次都输入密码你觉得麻烦,那你就可以使用expect来做自动交互,这样的话就不用每次都输入密码了. 先看例子: #!/usr/bi ...

  5. CHAR,TCHAR,WCHAR 三者的区别与转换

    #ifdef   UNICODE               typedef   wchar_t   TCHAR; #else               typedef   unsigned   c ...

  6. ansible普通用户su切换问题

    在现网应用中,安全加固后的主机是不允许直接以root用户登陆的,而很多命令又需要root用户来执行,在不改造现网的情况下.希望通过一个普通用户先登陆,再su切到root执行.而且每台主机的普通用户和r ...

  7. UNIGUI:How to redirect and close session?

    Hello, i would have 2 unigui app. the first app is a simple authentification app and second will be ...

  8. java入门了解13

    小知识点: 网络编程:主要解决计算机间数据传输 不需要html页面可以达到数据传输:QQ,微信 网页编程:继续Html页面基础上数据交互:OA,天猫... java方向:web方向,annrod常用S ...

  9. bzoj 1579: [Usaco2009 Feb]Revamping Trails 道路升级 优先队列+dij

    1579: [Usaco2009 Feb]Revamping Trails 道路升级 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 1768  Solv ...

  10. css 动画的例子

    1. [代码]   <!DOCTYPE HTML><html><head><meta charset="utf-8"><tit ...