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

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

AnnyQin
难度入门
时长 4小时14分
  • 1、范围查询,如查找工资在800到2000的(包括了800和2000): select * from users where salary between 800 and 2000; 如果想要不包括800和2000这两个数,就可以这样写: select * from users where salary not between 800 and 2000; 2、in/not in在和不在这些列举出来的数里面: select * from users where username in('aaa','bbb'); select * from users where username not in('aaa','bbb'); between ~ and ~查询的区间包含两个范围限制值; not between ~and~ 查询不包含在此范围的值;
    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2016-06-09

  • distinct可以去除多余的行,如,查询员工信息表中的部门编号,要求去除重复数据:select distinct deptno from employee. 使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。 使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名。
    查看全部
    0 采集 收起 来源:练习题

    2016-06-09

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

    2016-06-09

  • 逻辑运算符的优先级:按not、and、or的顺序依次递减 比较运算符的优先级高于逻辑运算符
    查看全部
  • 在select语句中使用运算符 例如: select id,username,salary+200 from users;(所有工资结果加200) select username from users where salary>800 or salary<>1801; 注释:不等于用!=或者<>表示 表中数据进行算术运算后,数据值并不会正真的被改变,改变需要使用update语句
    查看全部
  • 运算符和表达式 1、表达式 = 操作数 + 运算符 2、oracle中的操作数可以是常量、变量和字段 3、oracle中的运算符:算数运算符(+,-,*,/)、比较运算符(>,<,=,>=,<=,<>)、逻辑运算符(and or not)
    查看全部
  • 给字段设置别名:<br> 语法:SELECT column_name AS new_name,... FROM table_name;<br> 其中:as是可以省略的,用空格来隔开原字段名和新字段名即可。<br> 注释:<br> 1.column(col) col_name heading new_name;//设置的是字段的查询结果的名字<br> 2.column(col) col_name format datatype;//设置的是字段的查询结果的类型范围<br> 3.column(col) col_name clear; //清除所设置的格<br> <br> 给字段设置别名:<br> select column_name as(可省略) new_name, ... <br> from table_name;<br> 去掉表中重复的数据:<br> select distinct column_name as(可省略) new_name, ... <br> from table_name; distinct:去重
    查看全部
  • 在安装Oracle时在开始菜单里可以用sql puls登录oracle。
    查看全部
  • 查询表中所有字段及指定字段: 1.查询所有: select * from table_name; 2.查询指定字段: select column1, ... from table_name;
    查看全部
  • sqlplus中修改显示的字段名: column column_name heading 字段名 column column_name format dataformat; eg:col username format a10; a10表示显示10位字符 col salary format 9999.9 9表示一位数字,4位整数,1位小数 col salary format $999.9 清除格式: column column_name clear;
    查看全部
  • 设置salary(工资)字段带一位小数: col salary format 9999.9; select * from users;
    查看全部
  • 在sql*plus中设置格式
    查看全部
  • 在sql*plus中设置格式 1、作用:配合select语句使用,设置查询结果显示的格式,不会修改数据库表字段。 2、设置字段显示样式 语法:COLUMN column_name HEADING new_name; 注:COLUMN 可以简写成COL 3、设置字段的格式化样式 语法:COLUMN column_name FORMAT dataformat; 注:如果是字符类型的值,只能设置它显示的长度。其中a后面跟数字表示字符串显示长度,例:a10 表示显示10位的长度的字符串;数字则用‘9’代表一位,例:999.9 表示整数位为三位,小数位为一位。如果设置的长度超出数据最大长度,则用‘#’显示。还可以在数字前面加‘$’,例:$999.9 则查询后显示的结果会在结果前加上'$'符。 4、清除设置格式 语法:COLUMN column_name CLEAR;
    查看全部
  • 基本查询语句 SELECT FROM (可以多表查询) WHERE 子句可带多个条件 DISTINCT 显示不重复数据
    查看全部

举报

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

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