2 lucy_lilu

尚未进行身份认证

暂无相关简介

等级
TA的排名 32w+

子查询(嵌套查询)

即一个select语句中嵌套了另外的一个或者多个select语句例子:1.查询工资比Simth工资高的员工信息//查Simth的工资select last_name,salary from s_empwhere lower(last_name)='smith';//查询工资比Simth工资高的员工信息select last_name,salaryfrom s

2018-01-16 21:29:08

组函数

组函数:是指将数据按照某列的值进行分组后,然后使用组函数分别对每个分好的小组中的数据进行处理。所以组函数一般要结合着分组关键字group来使用关键字:group by:进行分组(可以单独存在)having:分组之后进行数据的进一步筛选(只能出现在group by 的后面)函数:avg       求平均值count     计算有多少条数据max  

2018-01-16 21:27:24

多表查询

笛卡尔积:假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。在数据库中,如果直接查询俩张表,那么其查询结果就会产生笛卡尔积。为了在多表查询中避免笛卡尔积的产生,可以使用连接查询来解决此问题1.等值连接:利用一张表中某列的值和另一张表中某列的值相等的

2018-01-16 21:23:09

单值函数

哑表: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。单值函数1.字符函数lower     把字符转换成小写upper     把字符转换成大写initcap   把字符串首字母转换为大写concat    把俩个字符串连接在一起(类似之前的||的作用)substr    截取字符串length    

2018-01-16 21:13:12

sqlplus 命令

sqlplus登录之后,可以使用缓存区buff来存储、执行、修改要执行的sql语句。buff的特点:1.buff只能存储一条sql语句2.每次放入新的sql语句,都会把之前的覆盖掉3.每次执行sql语句,都会把这个sql语句覆盖掉命令:l   查看缓存中的sql语句a   在[定位]的那一行后面追加新的内容i   在[定位]的那一行下面插入新的一行c  

2018-01-16 21:10:32

数据查询------1

1.使用select 语句查询某张表的数据内容 语法: select [distinct] *{col_name1,col_name2..... }from tb_name;**: [ ]代表可有可无,*为查询表中所有的数据,{ }中的为列名,将需要查询的数据列举出来2.select语句可以对指定列的所有值进行算术运算语法:select  col_name 运算符 数字

2018-01-13 15:22:43

用户的创建

1. 显示当前用户  :show user2. 查询数据字典中有哪些用户:select username from dba_users3.创建用户  用户名为lucy,密码为lucy  :create user lucy identified by lucy;4.为该用户授权 : grant connect,resource to lucy;5. 切换用户 : conn l

2018-01-13 14:57:56
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!