第一句子大全,网罗天下好句子,好文章尽在本站!

初越零起点学oracle数据库sql语言2

时间:2012-01-03

利用hr用户的表1、where子句1查看表的结构类型:number 数字Varchar2 可变长的字符串Date 日期Select 要显示的字段内容From 从哪张表查询Wher

友情提示:本文共有 1080 个字,阅读大概需要 3 分钟。

本节学习where条件、order by子句、变量三个知识点。利用hr用户的表

1、where子句

1)查看表的结构

类型:number 数字

Varchar2 可变长的字符串

Date 日期

Select 要显示的字段内容

From 从哪张表查询

Where 查询条件

2)例子:查询部门id=90的员工

3)字符串和日期

字符串和日期需要单引号

大小写敏感

日期格式DD-MON-RR

匹配条件是字符串

转成小写再比较。

4)比较运算符

In 在集合中匹配

Like 模糊匹配

查询所有工资小于3000美金。

5)between,查询某个范围工资的员工

6)in

In里面是一个集合,判断一个值是不是在里面。

7)like 模糊匹配

匹配一个字符,也可以是数字。

% 表示0个或多个字符

_ 表示1个字符

匹配大小S开头,其它不管

%, _可以同时匹配二个通配符

第一个字符,然后是o,然后接着0个或多个字符

注意:如果字符串本身就有_和%,那么就需要转义,就需要在前面

匹配第一个字符是_,所以没有匹配,因为没有名字是_开头的。

8)null

查他的经理是谁,这个是空,说明他就是老板。

9)逻辑运算符

与、或、非

And 所有条件都要满足

Or 只要一个条件满足就可以

查询岗位是manager而且工资>=10000美金的。

只要一个条件满足就可以。

10)规则优先级

若要某个优先可以加()实现。

找到31个人

查询二类人

只有一个人

先查询二类人合并,再要求工资>15000

2、order by

1)按什么排序,当查询时Oracle不保证排序,可能二次查询的结果不同。

升序(默认)

降序

2)例子

查看加入公司的时间排序

3)降序

4)使用别名

注意:在where子句是不可以使用别名

5)根据使用数字来指定使用哪个排序

6)根据多列来排序

先根据department_id进行升序,再根据salary做降序。

3、替换变量:

要频繁基于某个值查询。

1) 如何使用变量

&:单次引用

&&:多次引用

2)在哪使用

WHERE conditions 在where条件中

ORDER BY clauses:order子句

Column expressions:列表达式

Table names:表名

Entire SELECT statements:整个select 语句

3) 数值变量

查100是谁

4) 字符和日期变量值

查询某个部门的年收入,字符串要加上单引号。

5)&&:多次引用

三次调用变量,

一般在sql编程中使用。、

6)define:适合在批处理

创建并且分配一个值给变量。

预先定义好200,然后被变量引用

HR@orcl> undefine employee_num

本文如果对你有帮助,请点赞收藏《初越零起点学oracle数据库sql语言2》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
性能测试常用Oracle语句 这10个果断收藏了!

性能测试常用Oracle语句 这10个果断收藏了!

数据库的性能优化是个非常复杂的事情,熟悉Oracle的专家能手更是数不胜数,所以虽说我已经入行软件测试5年之久,但也没敢写过Oracle。直到最近,我认识了一位资深Oracle大师,我竟然发现大师有几个地方说错了,主要是在理...

2008-02-19 #经典句子

Oracle优化:sql语句的执行顺序

Oracle优化:sql语句的执行顺序

...的,相信也在广大读者的预料之中。虽然我们可能不知道数据库的底层和原理,但是 sql 写得多了,也就会发现这样的规律,比如说别名的运用。如下,给表 emp 取个别名 a,分别在 select 子句、where 子句、group by 子句中引用,都...

2023-02-03 #经典句子

自己总结的oracle基础概念 语句分类

自己总结的oracle基础概念 语句分类

一、 数据库管理系统(Database Management System ,D B M S )就是管理一个数据库的软件.通俗讲DBMS就是一个仓库的管理员。a) 它充当所有数据的知识库,并对它的存储、安全、一致性、并发操作、恢复和访问负责。b) 所有与数据库相...

2016-02-16 #经典句子

oracle update语句

oracle update语句

...ndows NT软件方案的一部分。而Sybase则专注于Linux/Unix方向的数据库开发。3、关于“大型数据库”,并没有严格的界定,有说以数据量为准,有说以恢复时间为准。如果综合数据库应用场景来说,大型数据库应用有以下特点:海量...

2023-04-29 #经典句子

Oracle数据库中字符串的最大长度是多少?

Oracle数据库中字符串的最大长度是多少?

Oracle数据库中字符串最大支持长度是由VARCHAR2数据类型的定义决定的。在Oracle 12c版本中,最大支持长度为4000字节。在之前的版本中,该限制为4000字节或4000字符,取决于使用的字符集。然而,需要注意的是,如果在某些情况下需...

2024-01-30 #大杂绘

Oracle SQL语句04——查询语句

Oracle SQL语句04——查询语句

查询员工表中所有的信息select*from Emp_info;2.查询每个职工的职工号、姓名、家庭住址信息。select emp_id,emp_name,emp_addr from Emp_info;3.单条件查询 查询职工号为001的职工的缺勤天数,缺勤时间。select Abs_time,Abs_time from Emp_abs where Emp_id="0...

2012-03-17 #经典句子

SQL数据库及SQL语言是什么?

SQL数据库及SQL语言是什么?

本文将着重针对MySQL数据库的基础知识以及操作进行详细的介绍。数据库是什么?之前小编在这个问题上详细讲述过(详见《数据库》),和现实生活中的各类仓库一样,数据库就是网络上用来存放数据的地方,用户可以对这些...

2023-05-08 #经典句子

mysql基础之sql语句分类及实际中的用途

mysql基础之sql语句分类及实际中的用途

...语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。说白了sql语句就是操作数据库的语言,sql语句从作用上来分可以分为下面四类。一、数...

2023-10-07 #经典句子