为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

AnnyQin
难度入门
时长 4小时14分
  • 表空间分类。
    查看全部
  • system 和 sys 分别登录
    查看全部
  • 登录的时候
    查看全部
  • decode与case...when类似 decode(列名,判断条件,条件为真的值,默认值) decode(col_name,value1,result1,...,defaulvalue) 例如: select username,decode(username,'aaa','计算机部门','bbb','市场部门','其他') as 部门 from users;
    查看全部
  • 一、case...when语句的使用 语法1:CASE column_name WHEN value1 THEN result1 ... [ELSE resultn] END; 语法2:CASE WHEN column_name=value1 THEN result1 ...[ELSE resultn] END; 注:value1、result1需要加单引号,表示字符串,当多个when...then...使用时,中间用空格隔开即可,不能用逗号隔开。 case...when 语句的使用([when后面跟的是判断的条件,then是条件为真是显示出来的东西]): 1、select username,case usersname when 'aaa' then '计算机部门' when 'bbb' then '市场部门' else '其他部门' end as 部门 from users; 2、select username,case when username='aaa' then '计算机部门' when username='bbb' then '市场部门' else '其他部门' end as 部门 from users; *这个的用法就比较灵活*后面可以跟salary的条件。
    查看全部
    1 采集 收起 来源:case...when语句

    2017-03-12

  • oracle安装
    查看全部
    0 采集 收起 来源:Oracle安装

    2017-03-12

  • 对查询结果排序: 语法:SELECT [DISTINCT] column_name1,...* FROM table_name [WHERE conditions] ORDER BY column_name1 DESC|ASC,... 其中,DESC是降序排序,ASC是升序排序,默认情况下是升序排序;当按多个字段排序时,需要第一个字段重复时才按第二个字符排序
    查看全部
  • BETWEEN...AND 可以把小的值放到BETWEEN后面大的值放到AND后面,表示从什么值到什么值之间。是闭区间。 IN/NOT IN IN后面是一个小括号里面是一个列表的值,IN后面代表的不是一个范围而是一个具体的值。相当于OR
    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2017-03-12

  • 关键词:like 1、通配符的使用: 一个_只能代表一个字符,一个%可以代表0到多个任意字符 2、查询以a开头的用户名: select * from users where username like 'a%'; 3、查询第二个字符为a 的用户名: select * from users where username like '_a%';
    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2017-03-12

  • 逻辑运算符的优先级:按not、and、or的顺序依次递减; 比较运算符的优先级高于逻辑运算符
    查看全部
  • 例如: select id,username,salary+200 from users;(所有工资结果加200) select username from users where salary>800 and salary<>1800.5; 注1:不等于用!=或者<>表示 注2:在查询语句中,使用算术运算法对字段进行运算,并不影响真正表中的数据,只有update可以
    查看全部
  • 运算符和表达式 1、表达式 = 操作数 + 运算符 2、oracle中的操作数可以是常量、变量和字段 3、oracle中的运算符:算数运算符(+,-,*,/)、比较运算符(>,<,=,>=,<=,<>)、逻辑运算符(and or not) and:真真为真,其余为假 or:假假为假,其余为真
    查看全部
  • 给字段设置别名: > select 字段名 as(可省略) 别名, ... from 表名; 去掉表中重复的数据: > select distinct 字段名 as(可省略) 别名, ... from 表名;
    查看全部
  • 查询表中所有字段及指定字段: 1.查询所有字段: select * from table_name; 2.查询指定字段:按顺序显示出来 select column1, ... from table_name;
    查看全部
  • 在SQL*PLUS中设置格式 1.更改显示的字段名:COLUMNS|COL column_name HEADING new_name 注:更改的是查询后结果中的字段名,而非表中的字段名 2.设置结果显示的格式:COLUMN|COL column_name FORMAT dataformat 设置【字符型】数据的格式:a开头,后面指定长度 设置【数值型】数据的格式:用“9”代表一位数字,如显示4位数字,则格式为9999;如显示4位数字并加1位小数,则格式为9999.9 3.清楚之前设置的格式:COLUMN|COL column_name CLEAR 例: col 字段名 heading 别名;(指定字段名结果显示为别名) col 字段名 format a10;(指定结果显示的字符长度) 显示位数用9表示一个数字 如 99.9代表两个整数,一位小数 col salary format 999.9 如果设置的长度超过长度 会显示##### col salary format $9999.9 前面会带一个美元符号 col salary clear;清除格式
    查看全部

举报

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

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