sal
  • 2024-06-20m2_day15 [数据库]
    Day01OracleSQL=StructuredQueryLanguage=结构化查询语言DDL=DataDifinitionLanguage=数据定义语言create创建alter修改drop删除truncate截断DML=DataManipulationLanguage=数据操纵语言insert新增delete删除update更新DQL=DataQueryLa
  • 2024-06-173.29随笔
      tin  cxt***qq.com3670Where子句搜索empno等于7900的数据:Select*fromempwhereempno=7900;Where+条件(筛选行)条件:列,比较运算符,值比较运算符包涵:=><>=,<=,!=,<>表示(不等于)Select*fromempwhereename='SMITH';例子中的SMITH用单引号引
  • 2024-06-12mysql常用的聚合函数---汇总数据
    此篇文章内容均来自与mysql必知必会教材,后期有衍生会继续更新、补充知识体系结构文章目录AGV()count()根据需求可以进行组合处理max()min()max()、min()、avg()组合使用汇总数据AGV()AVG():1、单列使用AVG();2、多列求平均值的情况下必须使用多个agv()语法:selectav
  • 2024-06-05SQL-子查询
    子查询不相关子查询【1】什么是子查询?一条SQL语句含有多个select, --引入子查询:--查询所有比“CLARK”工资高的员工的信息 --步骤1:“CLARK”工资select salfrom empwhere ename='CLARK'  --2450--步骤2:查询所有工资比2450高的员工的信息 select *fr
  • 2024-05-31MySQL关联查询
    一、关联查询1、概念在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中。这个时候,需要同时操作这些表来查询数据,即关联查询。关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表的部门编号和部门表的部门编号。2、笛卡尔积在做关联查询时,数据库会使用某一
  • 2024-05-30MySQL数据库-基础
    MySQL数据库P1数据库的作用2022/6/191.简介MySQL是一个[关系型数据库管理系统]由瑞典[MySQLAB](https://baike.baidu.com/item/MySQLAB/2620844)公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relat
  • 2024-05-30SQL KEEP 窗口函数等价改写案例
    一哥们出条sql题给我玩,将下面sql改成不使用keep分析函数的写法。selectdeptno,ename,sal,hiredate,min(sal)keep(dense_rankfirstorderbyhiredate)over(partitionbydeptno)min_sal,max(sal)keep(dense_ranklastorderby
  • 2024-05-24数据库SQL语言基础编程
    目录一、简单查询查询员工表与部门表的笛卡尔积在上述操作的基础上完成连接的选择操作和投影操作对查询数据进行排序操作查询工资超过2500的员工基本信息查询月总收入超过2500的员工基本信息查询工资超过2500的员工的姓名及其所在部门名称查询所有员工的工资、奖金、总
  • 2024-04-10MySQL-6.表的高级查询(多表查询、子查询、表复制、合并查询、表外连接)
    6.1 多表查询基于两个或以上表的查询,默认从表1取出一行,与表2的每一行组合,返回的记录数为表1×表2,默认返回的结果为笛卡尔集,需写出正确的WHERE条件进行筛选。多表查询的条件不能少于表的个数-1,否则会出现笛卡尔集。指定显示某个表的列:表.列#显示雇员名,雇员工资及所在
  • 2024-04-09输入输出,方法,循环
    --问题输出下面的内容:oracle世界我来了,一刀999--declare用于定义变量dbms_output.put_line()是输出语句,--DECLARE--BEGIN--ENDDECLAREmsgvarchar2(20):='Hello';BEGINdbms_output.put_line(msg||'oracle世界我来了,一刀999');END;/-------------------“/”手动输
  • 2024-04-09游标,触发器,循环复习
    ----for循环---------------------------------------FOR...in...LOOPENDLOOP;BEGINFORiIN1..10LOOPdbms_output.put_line(i);ENDLOOP;END;问题1到50?3到40?----while循环----------------------------------WHILE...LOOPEND
  • 2024-04-09题目练习
    --创建表createtabledisney(idnumberprimarykey,datavarchar2(10));--创建序列createsequenceid_seq;--创建触发器createorreplacetriggerbifer_disney_id_pkbeFOReinsertondisneyFOReachrowbeginselectid_seq.nextvalinto:new.idFROMdual;
  • 2024-04-09查询题目,日期函数
    老王是荆职百获食堂的采购员,每天买白菜50斤,土豆30斤,茄子30斤,豆角50斤,采购完都会记录到下面的Vegetable表中,请你用学到的Oracle知识帮帮老王算算帐。编号白菜单价土豆单价茄子单价豆角单价日期0010.350.50.51.22017/11/100020.4
  • 2024-04-09多表查询
    一语句查询1, 在SCOTT模式下,检索emp表的指定列(empno,ename,job)2, 检索emp表的sal列,把其值调整为原来的1.53, 在emp表中,使用like关键字匹配以字母s开头的员工名称4, 查询emp表中没有奖金的员工信息5, 在emp表中,查询既不是最高工资,也不是最低工资的员工信息6, 
  • 2024-04-09查询
    用户名:scott密码:tiger三种方法可以打开sqlplus1win+R打开窗口输入sqlplus2快捷方式3在oracle主菜单下打开select*fromemp;select*fromdept;select1+1fromdual;select99*99fromdual;select99*99fromemp;selectename姓名
  • 2024-04-03Object类解释
    equals方法==和equals的区别==:是一个比较运算符既可以判断基本类型也可以判定引用类型。如果判断基本类型,判断的是值是否相等。如果判断引用类型,判断的是地址是否相等(判断是否为同一对象)equals方法:是Object类中的方法,只能判断引用类型,默认判断的是地址是否相等,子类通常重
  • 2024-03-27索引的使用
    oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645索引在引入索引的概念之前,先看一下索引能够做什么事情,以及为什么需要有索引select*fromempwheresal>1500;这是一条非常简单的查询语句。下面就通过此语句来分析一下
  • 2024-03-18一文看懂ceph-rgw zipper的设计理念(1)
     0.前言RGW在ceph存储中的主要作用是提供S3和Swift的协议访问支持。Zipper工作主要是将RGW分为协议部分和后端部分。协议部分还是支持S3和Swift协议,包括身份认证、协议参数解析和op操作解析等等;后端部分主要是对接不同的存储,比如rados(zipper中变换为RadosStore,主要通过RADOS访问
  • 2024-02-02Oracle之decode函数的使用
    decode是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。decode函数的常用场景:1、使用decode判断字符串或数值decode(value,if1,then1,if2,then2,if3,then3,...,else)sql含义为:IF条件=值1THENRETURN(value1)ELSIF
  • 2024-02-01Mysql基础(网安)
    SQL语言入门创建数据库单行注释:##多行注释:/**/createtablet_student(snoint(6),snamevarchar(5),sexchar(1),ageint(3),enterdatedate,classnamevarchar(10),emailvarchar(15));查看表的结构,展示表的详细信息desct_stu
  • 2024-01-29MySQL数据库小结
    【一】登陆mysql-uroot-p123456【二】服务启动和停止【1】Windows(1)方式一计算机右击管理服务【右击计算机管理---中间服务与应用程序---双击服务---下面点击标准---即可查看每个软件是否启动服务的状态(可以直接输入要查询的软件名称,再回车键即可)。】(2)管理员身份(cmd)
  • 2024-01-25oracle PL/SQL基础介绍
    1.PL/SQL简介PL/SQL语言(ProceduralLanguage/SQL,过程化SQL语言)是Oracle推出的过程化的SQL编程语言,使用PL/SQL可以为SQL语言引入结构化的程序处理能力,例如可以在PL/SQL中定义常量、变量、游标、存储过程等,可以使用条件、循环等流程控制语句。PL/SQL的这种特性使得开发人员可以在
  • 2023-12-19mysql笔记
    MySQL数据库B站资源网盘资源sql数据库提取码:mmmmDB、DBMS、SQL的关系DB:Database,数据库,数据库在硬盘上以文件的形式存在。DBMS:DatabaseManagementSystem,数据库管理系统,如:MySQL,Oracle,DB2,Sybase,SqlServer等。SQL:StructureQueryLanguage,结构化查询语言,是一门标准通用的
  • 2023-12-1810.24随笔
    逻辑运算And:与同时满足两个条件的值。Select*fromempwheresal>2000andsal<3000;查询EMP表中SAL列中大于2000小于3000的值。Or:或满足其中一个条件的值Select*fromempwheresal>2000orcomm>500;查询emp表中SAL大于2000或COMM大于500
  • 2023-11-30【MySQL】 线上补数据SQL
    昨天一下午就为了补业务数据,写SQL快崩溃了得...直接贴不解释了--先拿到[销售变更id]拿到[变更信息]--通过[变更信息]的主表id拿到[主表信息]--条件可以是MAX(cc.id)+GROUPBYcrId按主表id分组拿最大的变更id--或者是cc.oc_name='第一次变更'按变更名称筛选SEL