前言:

在看尚硅谷的Oracle视频时,总结的一些自己之前不熟的,或者完全不了解的知识点,只适用于本人,本人有一定的SQL基础,所以一些我比较熟悉的知识点不会列出来。

Oracle中SQL使用技巧:

  • 使用 || 作为连接符,例如:

SELECT	last_name||job_id AS "Employees"
FROM employees;
  • 给列加别名时,可以用双引号 ”” 括起来,可以让别名保持小写,或者中间存在空格等;

  • 输出单引号 ‘ ,双引号 ”

SQL> select '''','"' from dual;
'''' '"'
---- ---
' "
  • 默认的日期格式是 DD-MON月-RR

SQL> select last_name,hire_date from employees where hire_date = '17-3月-1999';
LAST_NAME HIRE_DATE
------------------------- -----------
Jones 1999/3/17
  • BETWEEN...AND...条件包含边界

SQL> select last_name, salary from employees where salary between 6500 and 7000;
LAST_NAME SALARY
------------------------- ----------
Mavris 6500.00
Popp 6900.00
Vollman 6500.00
Tuvault 7000.00
Sewall 7000.00
Lee 6800.00
Grant 7000.00
7 rows selected
  • like 做模糊查询时, % 表示0个或多个字符,_ 表示一个字符,可以用 escape 标识符选择到%或_字符

select last_name from employees
--选择名字中存在a的
--where last_name like '%a%'
--选择名字中第二个字符是a的
--where last_name like '_a%'
--选择名字中有_的,此处的 \ 可替换为其他字符
where last_name like '%\_%' escape '\'
  • 选择在1994年雇佣的员工的姓名和雇佣时间

--不可行
select last_name,hire_date from employees where hire_date like '%1994%'; --可行
select last_name,hire_date from employees where hire_date like '%94%';
select last_name,hire_date from employees where to_char(hire_date,'yyyy')='1994';

PL/SQL Developer使用技巧:

  • 在Command Window中,如果写SQL无法执行,也不想继续写下去时,使用 SHIFT+ESC 终止,类似于命令行中的Ctrl+C;

  • F8 是执行SQL语句的快捷键;

  • desc + 表名,可以查看表结构;

  • ed 命令显示Text editor,感觉写长段的SQL时,可能会有用,然后使用 / 命令执行;

学习Oracle的一些收获的更多相关文章

  1. 如何学习Oracle

    如何学习Oracle?分清几个概念是关键     经常有一些Oracle的初学者问到以下几个问题,这里集中解答一下,希望对大家有帮助.   1.如果有一定的数据库基础,知道SQL是怎么回事,即使写不出 ...

  2. 开始学习Oracle了

    开始学习Oracle了,加油 参考书Oracle开发实战经典,李兴华老师编著

  3. 第五篇 Getting Started with ORACLE EBS(开始学习ORACLE EBS)

    第一篇介绍了ERP软件是供应链管理软件.告诉你这个软件改善或提升企业管理的切入点和着力点.有了着力点才能给力. 第二篇介绍了什么是咨询以及咨询工作共通的章法,告诉了你咨询的套路是什么,就像练习一套拳, ...

  4. 深入学习Oracle分区表及分区索引

    关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: •       Range(范围)分区 •       Has ...

  5. 【三思笔记】 全面学习Oracle分区表及分区索引

    [三思笔记]全面学习Oracle分区表及分区索引 2008-04-15 关于分区表和分区索引(About PartitionedTables and Indexes) 对于 10gR2 而言,基本上可 ...

  6. 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)

    1:经过几天的折腾,终于将oracle安装成功,创建用户,授权等等操作,接下来就安安心心学习oracle: 安装好PLSQL图形化界面和汉化以后(过程自己百度吧,百度more and more),登录 ...

  7. 学习Oracle数据库入门到精通教程资料合集

    任何大型信息系统,都需要有数据库管理系统作为支撑.其中,Oracle以其卓越的性能获得了广泛的应用.本合集汇总了学习Oracle数据库从入门到精通的30份教程资料. 资料名称 下载地址 超详细Orac ...

  8. 从零开始学习oracle

    引用博客:https://blog.csdn.net/qq_36998053/article/details/82725765 )Oracle之<环境配置> (二)Oracle之<基 ...

  9. 详细学习ORACLE JOBS

    一点一点学习jobs的各个方面比较长,比较烦,但是应该看完后会对jobs比较好的应用 一.学习准备 开始dbms_job学习前,先认识一个参数job_queue_processes a.job_que ...

随机推荐

  1. 第一周冲刺评论总结&&针对评论总结的改进

    关于功能:1.统计功能需完善,提高产品功能,突出功能重点,使功能完善. 2.希望增加功能. 3.该产品能查看单个同学的博客,但按要求查询时只能查找最后一次发布的博客,且未进行信息的合理分类,望之后能多 ...

  2. c# bitmap和new bitmap(bitmap)及在System.Drawing.Image.get_RawFormat()报错“参数无效”

    问题情境: 给picturebox赋image属性,我用一下代码,出错: Bitmap theBitmap = convertCameraData.display(rawDataArray, heig ...

  3. 关于char存储值表示

    char里面-128的二进制表示为1000 0000,0的二进制表示为0000 0000 -127的二进制表示为1000 0001, 127的二进制表示为0111 1111. 从-127到-1和1到1 ...

  4. PAT 1042 字符统计

    https://pintia.cn/problem-sets/994805260223102976/problems/994805280817135616 请编写程序,找出一段给定文字中出现最频繁的那 ...

  5. CSS和JS引用图片(资源)的路径问题

    做项目时遇到了这个问题,特此写个笔记记一下

  6. php推送

    需求: 我想做个会员站内通知的功能.不想用以前的ajax查询,听说有个推技术.以下文章介绍的不错,来自转载, ============================================= ...

  7. Nmap用法实例

    <给Linux系统/网络管理员的nmap的29个实用例子> https://linux.cn/article-2561-1.html

  8. 2012r2 以及 2012r2 withupdate 已经安装更新的差异

    0. 2012r2 不管带不带 update 1 他的版本号 都是 6.3.9600 如图示 2012r2的发布时间是 2013年 2012r2withupdate的发布时间是 2014年. 查看补丁 ...

  9. ES6 常用1

    ( (1)交换变量的值 ) [x, y] = [y, x]; ( (2)从函数返回多个值 // 返回一个数组function example() { return [1, 2, 3]; } var [ ...

  10. C# 窗体文件下的 MainForm.cs,MainForm.Designer.cs,MainForm.resx,是什么,干什么

    Form.cs和Form.Designer.cs其实是一个类,Visual Studio为了让我们方便管理,用partial关键字把窗体类给拆开了, Form.Designer.cs存放的是窗体的布局 ...