plsql的数据库管理(一) 查询


参考视频:https://www.bilibili.com/video/BV17b411V75B?p=2  

编写的技巧,直接在sql语句输入ed,敲入回车,进入上一个sql语句进行编辑,我们会进入文本编辑器里面,

这里面输入的sql语句就不需要加上分号了, 然后鼠标点击确定, 回到sql界面, 输入/ 开始执行。 

知识点一:导入sql文件, 应用场景:三个sql文件, 我们需要加入到sql用户里面去;

  @直接取地址,d表示文件在D盘,/表示是根目录下面,hr_cre.sql表示的是文件的名字。

SQL> desc employees; 该语句是查询表格中的列信息employees

 

知识点二: 数字是可以进行加减乘除计算的,+ - * / , 日期只能够进行+ - 不能够进行乘除。 主要是指 表中某些列定义为number型(数字型)和data(日期型)的,常见的,已知一个月的工资,求出一年的工资外加10000元奖金的总薪金。

 

 

 

 先查看表格内容: desc employees;其中为number和data 的都是可以进行加减乘除的计算的。

 

知识点三:空值null 是无效的值,不可以参与运算,参与后结果还是null, 0是具体的数值,null不是0 也不是空格。  下面的是查询的enployees表格里面的信息, 我们看一看到commission_PIC,有的是有数据0.1,有的没有数据。

 

  

 

 

 

 

 知识点四:别名

select employee_id  (as)   id  from employees;     加上as与不加上as是两种方法, 系统默认的别名都是大写的,如果需要 比如小写的别名或者两个单词构成的别名,我们需要用双引号“   ”将别名引起来, 双引号里面是什么, 别名就是什么 ,不会有格式的变化。

知识点五:连接符

java语言里面的是 +      SQl语句里面的是 || 用于连接   列与列  列与字符连接起来。 在Java中使用双引号表示字符串, 在sql里面使用单引号表示字符串。在sql里面的双引号都是只用在别名的时候,除此之外的都是单引号。

 

 

练习: 显示出表employees的全部i列,哥哥列之间使用逗号隔开, 列头显示成为OUT_PUT

    select  employee_id ||  ','  ||  lat_name || ','   salary   "OUT_PUT"   from employees;   连接符连接起来的都是一个命令。

 知识点五: distinct (这个知识点需要在查一些资料。)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM