1 lucy_lilu

尚未进行身份认证

暂无相关描述

等级
TA的排名 110w+

子查询(嵌套查询)

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

2018-01-16 21:29:08

组函数

组函数:是指将数据按照某列的值进行分组后,然后使用组函数分别对每个分好的小组中的数据进行处理。所以组函数一般要结合着分组关键字group来使用关键字:groupby:进行分组(可以单独存在)having:分组之后进行数据的进一步筛选(只能出现在groupby的后面)函数: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.....}fromtb_name;**:[]代表可有可无,*为查询表中所有的数据,{}中的为列名,将需要查询的数据列举出来2.select语句可以对指定列的所有值进行算术运算语法:select col_name运算符数字

2018-01-13 15:22:43

用户的创建

1.显示当前用户 :showuser2.查询数据字典中有哪些用户:selectusernamefromdba_users3.创建用户 用户名为lucy,密码为lucy :createuserlucyidentifiedbylucy;4.为该用户授权:grantconnect,resourcetolucy;5.切换用户:connl

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