为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 删除数据

    delete from  table_name ( where column='')

    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2020-01-05

  • 修改表数据

    update table_name set column='xxx' (where conditions)

    查看全部
    1 采集 收起 来源:Oracle 修改数据

    2020-01-05

  • 复制表数据

    建表时复制:create table table_new as select column1,...|* from table_old;

    添加时复制:insert into table_new (column1,...) select column1,...|*from table_old;

    查看全部
  • decode函数的使用

    作用:对字段中的值进行一个条件的判断。

    语法:如图,它和case...when语句相似,参数1是字段名,参数2是参数值,参数3是显示结果,参数四是默认值,也可以不指定默认值,这时如果都不满足条件,返回null。

    http://img1.sycdn.imooc.com//5df46a910001e7ee08290192.jpg

    举例:

    http://img1.sycdn.imooc.com//5df46ae9000122e711010343.jpg


    查看全部
  • Oracle中case...where语句

    http://img1.sycdn.imooc.com//5e10510d0001809f07850383.jpg

    作用:根据查询语句中字段不同的值,显示不同的结果。

    第一种形式语法:如图,一个case...when语句中可以有多个值和结果,也就是可以有多个when value1 then result1语句,多个语句逗号隔开,else result代表当前面所有条件不满足时给定的结果,该语句通常放置在select语句里面,它通常在查询语句中占据返回字段的位置。

    举例:当用户名为aaa时,显示计算机部门,当用户名为bbb时,显示市场部,其他显示其他部门。

    http://img1.sycdn.imooc.com//5df466320001e92709580319.jpg


    第二种case...when形式:它也成为case...when的搜索形式,case后不再有字段名,when后面是表达式。

    举例:该种形式比较灵活,以搜索形式。

    http://img1.sycdn.imooc.com//5df467560001051a09960407.jpghttp://img1.sycdn.imooc.com//5df467f800012c0b07990356.jpg


    查看全部
    0 采集 收起 来源:case...when语句

    2020-01-04

  • oracle查询结果排序

    语法:如图,如果多个字段,多个字段逗号分隔。

    http://img1.sycdn.imooc.com//5df462820001f44d08340237.jpg

    注意:对于多字段排序,前面排序的字段相等情况下,紧接后面的排序才会起作用。

    http://img1.sycdn.imooc.com//5df462ce000101ca07450306.jpg

    注意:对于字符型类型的类型排序,比较的是字符对应ascii码进行比较的。

    http://img1.sycdn.imooc.com//5df4637b0001d3a109740294.jpg


    查看全部
  • 范围查询关键字:注意它是闭合区间。

    “BETWEEN...AND”:在某一区间,小值在前,大值在后。

    “IN/NOT IN”:查看是否在括号内有值。

    http://img1.sycdn.imooc.com//5df39f840001d72307950502.jpghttp://img1.sycdn.imooc.com//5df3a02f0001730a09690347.jpg


    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2020-01-04

  • Oracle中模糊查询关键字:LIKE

    Oracle中模糊查询通配符关键字:

    “_”:一个“_”只能代表一个字符。

    “%”:可以代表0到多个字符。

    http://img1.sycdn.imooc.com//5df39e97000130d607450607.jpg


    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2020-01-04

  • 1、Oracle数据库中逻辑运算符的优先级:not、and、or。

    http://img1.sycdn.imooc.com//5df0feb90001b27808130138.jpg

    2、比较运算符的优先级高于逻辑运算符。

    3、not运算符使用场景。

    http://img1.sycdn.imooc.com//5df0ff410001705a08690246.jpg


    查看全部
  • Oracle运算符和表达式

    http://img1.sycdn.imooc.com//5df0fc350001ba1d08560492.jpg


    查看全部
  • 1、给字段设置别名(sqlplus中设置别名时,一次只能为一个字段设置别名)。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb9da00012b0f10120237.jpg

    举例:为users表中的id、username、salary分别设置别名为编号、用户名、薪资。

    http://img1.sycdn.imooc.com//5debba450001a63509160379.jpg

    举例:通过DISTINCT关键字去除用户名重复的数据。

    http://img1.sycdn.imooc.com//5debba7300017eea06820275.jpg


    查看全部
  • 1、查询表中所有字段,查询的数据按创建表时的字段顺序进行显示。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb80f0001567c10400473.jpg

    http://img1.sycdn.imooc.com//5debb84e00015c6007370344.jpg

    2、查询指定字段,显示的数据按查询时指定的字段顺序进行展示。

    举例:查询用户名和工资。

    http://img1.sycdn.imooc.com//5debb88b0001252806520304.jpg


    查看全部
  • 一、更改显示的字段名,这里是更改查询后结果的字段名。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb0c200019e3510770283.jpg

    举例:已经创建好一张用户表,users,现在修改它的username,此时再查询就会以中文的用户名进行显示。

    http://img1.sycdn.imooc.com//5debb18d000138a809850499.jpg

    二、设置结果的显示格式,如图,dataformat表时要显示数据的具体格式,如果是字符类型的值,那么只能设置它显示的长度。

    http://img1.sycdn.imooc.com//5debb2190001478810790150.jpg

    举例:如图用户名可能创建表的时候分配的比较长,这里通过设置数据显示格式,来减小的它的显示长度,设置字符型的格式,以a开头,后面写的是它的长度。

    http://img1.sycdn.imooc.com//5debb2dd00013b3e07650475.jpg

    如果想修改数值型字段的显示格式,可以通过9代表一个数字如果想显示一位数字就写一个9,如果想显示4位数字,就写4个9即可,如果想显示4位数字再加上一个小数:9999.9。

    举例:修改数值型字段格式,修改salary显示4位数字+一位小数。

    http://img1.sycdn.imooc.com//5debb3dd000160f905320502.jpg

    注意:如果设置显示的格式不满足数据的位数就会显示######。

    http://img1.sycdn.imooc.com//5debb4240001c6af05850587.jpg

    为显示的数据添加$。

    http://img1.sycdn.imooc.com//5debb46e00014b8c05170297.jpg

    三、清除之前设置过的格式。

    http://img1.sycdn.imooc.com//5debb4a8000131f908490147.jpg

    举例:去掉之前设置用户名和工资的显示格式。

    http://img1.sycdn.imooc.com//5debb4e00001cec806890363.jpg


    查看全部
  • 一、基本查询语句语法,如图,其中DISTINCT关键字表示不显示重复的记录。

    http://img1.sycdn.imooc.com//5debafb90001aebe09570274.jpg


    查看全部
  • 一、基本查询语句。

    二、SQL*PLUS中设置格式(查询结果的格式)。***

    三、查询表中所有字段及指定字段。。

    四、给字段设置别名(给字段设置别名是针对查询结果进行的,并没有更改字段的名字)。

    五、查询中使用到的运算符和表达式。

    六、Select语句中使用运算符。

    七、条件查询。

    八、模糊查询。

    九、范围查询。

    十、对查询结果排序。

    十一、case...when语句的使用(条件语句,字段的值是什么,从而显示不同的结果)。***

    十二、decode函数的使用。***



    查看全部
    0 采集 收起 来源:Oracle 查询概述

    2020-01-03

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!