ICode9

精准搜索请尝试: 精确搜索
  • Mysql练习2021-04-26 19:01:26

    1.求每个部门最高薪水的人员名称 解决思路:1 先求每个部门最高的薪水 SELECT e.deptno,MAX(e.sal) as maxsal from emp e GROUP BY e.deptno; 2. 将第一步得出来的结果,当成临时表 SELECT e.deptno,ename,t.maxsal,e.sal from (SELECT

  • 大数据:hive4:查询2021-04-25 23:01:24

    创建部门表 create table if not exists dept( deptno int, dname string, loc int ) row format delimited fields terminated by '\t'; 创建员工表 create table if not exists emp( empno int, ename string, job string, mgr int, hiredate string, 

  • 根据emp,dept,salgrade表进行的sql查询语句(2)2021-04-23 20:02:22

    -- 1.取得每个部门最高薪水的人员名称 SELECT ename AS '姓名' FROM emp JOIN ( SELECT deptno, max( sal ) AS max_sal FROM emp GROUP BY deptno ) AS b ON emp.deptno = b.deptno AND emp.sal = b.max_sal; -- 2.哪些人的薪水在部门的平均薪水之上 select ename as '姓名' from

  • 取得比普通员工(员工代码没有在mgr字段上出现的)的最高薪水还要高的领导人姓名2021-04-22 22:03:32

    首先获得所有领导的名单 select e.empno,e.ename,e.sal from emp e join (select DISTINCT e.mgr as mgr from emp e where e.mgr is not null) e1 on e.empno = e1.mgr order by e.sal; 然后获得所有普通员工(非领导职务)的名单 select b.empno,b.ename,b.sal from e

  • MYSQL SQL练习(一)2021-04-18 20:33:26

    目录 1.创建数据库及表 2.Select 练习 3.Update练习 4.简单Select练习 5.多表与分组练习 原文来源于: https://my.oschina.net/u/4356358/blog/3935316 https://www.cnblogs.com/DreamDrive/p/6193530.html https://www.cnblogs.com/xhnxhnu/p/9192871.html 建表 DROP TABLE DEP

  • MySQL(5)2021-04-18 19:04:22

    一、DQL(重点) 数据库在执行DQL的时候,不会都数据进行改动,仅仅是看。只要把服务器中的数据获取返回得客户端。 查询得到的结果 也是 一张表 9.1数据的准备       INSERT INTO stu VALUES('S_1001', 'liuYi', 35, 'male');INSERT INTO stu VALUES('S_1002', 'chenEr', 15, 'female

  • oralce第二天:简单查询2021-04-17 14:02:16

    oralce第二天:简单查询 查询简单查询查询全部查询特定列别名使用去重(使用关键字distinct)字符串连接查询查询中的四则运算乘法(剩余的一样) 限定查询查询工资大于1500的所有雇员非空和空的限制多条件查询between and 的用法IN的用法通配符对结果集排序 查询 简单查询 查

  • 【DB笔试面试445】Oracle中的异常可以分为哪几类?2021-04-16 07:04:46

    ♣          题目         部分 Oracle中的异常可以分为哪几类?     ♣          答案部分             异常(EXCEPTION)处理是用来处理正常执行过程中未预料到的事件,包括程序块的异常处理、预定义的错误和自定义错误。如果PL/SQL程序块一旦产生异常,

  • Mysql基础入门34道作业题2021-04-13 18:58:48

    1、取得每个部门最高薪水的人员名称 1、每个部门最高薪水的人员名称 第一步:得到每个部门的最高薪水 select deptno,max(sal) as maxsal from emp group by deptno; 第二步:将上表作为临时表t与emp表内连接起来查询 连接条件:[e.deptno=t.deptno and e.sal = t.m

  • 截取2021-04-12 09:01:10

    1987-04-19 -》1987select right('1987-04-19',4)###(1)获取员工的入职年份select ename,hiredate,left(hiredate,4) from emp; ###(2)获取员工的入职工龄 select ename,hiredate,2021 - left(hiredate,4) from emp; select hiredate,(2021 - left(hiredate,4)) as y from emp;selecth

  • MySQL之数据查询语法(DQL)字段控制查询2021-04-11 23:32:30

        1、去除重复记录 去除重复记录(两行或两行以上记录中系列的上的数据都相同),例如emp表中sal字段就存在相同的记录。当只查询emp表的sal字段时,那么会出现重复记录,那么想去除重复记录,需要使用DISTINCT: SELECT DISTINCT sal FROM emp;12、查看雇员的月薪与佣金之和 因为sal和comm

  • Oracle数据库学习总结2021-04-09 16:30:09

    我的Oracle数据库学习笔记 Day 7 Oracle数据库学习复习总结 文章目录 我的Oracle数据库学习笔记复习总结求和函数分组:注意事项:having子句用法:where子句和having子句区别:课堂案例:Oracle练习题:复习题基础题目 多表连查——连接查询1.内连接:两个表中相同输出,交集 2.外连接3.

  • 开篇——SQL面试题痛的领悟2021-04-06 20:01:24

    前言 PS:学了这么久编程也是时候开始写一写一些笔记,心得啥的,也算是记录一下自己的成长经历了。 当初大学的时候,学的很杂各种C,JAVA,JS,R,SPSS,SAS,Android都有接触到也学了一点,纯粹是为了应付考试,学了就算了,基本上不会想着以后要干嘛,要咋滴。后来经过了社会的毒打,发现不学点技术那

  • 表的插入、更新、删除、合并操作_14_ 通过表关联更新多个表多个字段2021-04-03 10:58:40

                               通过表关联更新多个表多个字段 需求描述 需求:更新emp表里的sal字段的值为temp表里的sal乘以1.5,同时更新temp表里ename为emp表里的值,匹配条件是两个表的deptno. 解决方法:通过Update的多个set同时对不同表的不同字段进行更新。 注:

  • 3月29号Mysql查询2021-03-29 19:30:43

    总结 **查询dang数据库中,d_book表中的所有字段:**SELECT *FROM d_book; **查询d_book表中的id和author字段的值:**SELECT id,author FROM d_book; **查询d_book表中出版社是北京十月文艺出版社的记录:**SELECT *FROM d_book WHERE publishing=‘北京十月文艺出版社’; **查d_pro

  • MySQL基础(六)——MySQL之开窗函数2021-03-28 11:57:08

    前言   上篇文章给大家介绍MySQL中常用的一些函数,其中主要包括数学函数、字符串函数、日期时间函数、分组合并函数、逻辑函数,其实还有开窗函数,只不过开窗函数是MySQL新提出来的,因此,我们单独用一篇文章将其详细介绍。首先,我们介绍开窗函数的理论知识。 一、开窗函数的相关理

  • Json序列化在golang中的应用2021-03-25 11:54:21

    关于我 作者博客|文章首发 golang对json序列化和反序列化的操作实在是难受,所以说用习惯了高级语言特性,再转到这些偏原生的写法上就会很难受。 不多BB,开始记录。 序列化库的选择 当写个小demo或者做个小工具,没有大规模使用场景,那使用哪个库都是一样的,因为性能的体现并不会很明显。

  • mySQL(2)2021-03-24 14:01:08

    1、DQL-查询操作 1)表的准备: 准备四张表:dept(部门表),emp(员工表),salgrade(薪资等级表),bonus(奖金表) -- 创建部门表 create table DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13) ); alter table DEPT add constraint PK_DEPT pri

  • 使用useGeneratedKeys属性与keyProperty实现获取添加后数据库自动生成的主键2021-03-24 13:03:40

    useGeneratedKeys可以让mybatis获取生成的key keyProperty可以让mybatis将获取的key赋值给参数的指定字段 1、实体类User的书写 package com.yunhe.pojo; import java.util.Date; import java.util.Objects; public class User { private Integer id; private Stri

  • Oracle基本函数查询2021-03-17 09:03:10

    Oracle基本函数查询 查询行(记录) where 过滤行记录条件 ,条件有 a)、= 、 >、 <、 >=、 <=、 !=、 <>、 between and b)、and 、or、 not、 union、 union all、 intersect 、minus c)、null :is null、 is not null、 not is null d)、like :模糊查询 % _ escape('单个

  • Oracle数据库2021-03-16 20:32:55

    Oracle 1.学习目标 2.OracleXE安装 2.1下载(获取)安装包 2.2. 安装服务端 2.2.1. 双击启动安装 2.2.2. 等待检查 2.2.3. 安装向导 2.2.4. 同意协议 2.2.5. 安装目录 2.2.6. 填写密码 2.2.7. 安装 2.2.8. 安装完成 2.3. 测试 安装完成后在程序中会出现一个图标 2.3.

  • Oracle语句块的使用2021-03-16 13:06:23

    一个存储过程做if/else循环 create or replace procedure sp_pro8(spNo number) is v_job emp.job%type; begin select job into v_job from emp where empno=spNo; if v_job='PRESIDENT' then update emp set sal=sal+1000 where empno=spNo; elsif v_job='MANAGER�

  • 2、MySQL数据库基础2021-03-14 23:00:36

    MySQL sql、DB、DBMS分别是什么?它们之间的关系? DB: DataBase(数据库,实际上在硬盘以上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 SqlServer…) SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。

  • 【golang学习总结】5 golang键盘输入数据2021-03-07 15:58:07

    本文介绍SpringBoot相关内容。和【跨考菌】一起加油吧~ 如果你有收获,记得帮博主一键三连哦

  • MySQL高级查询 & 事务机制2021-03-06 22:04:28

    1.基础查询where 高级条件查询Where子句 SELECT empno,ename,sal,hiredate FROM t_tmp WHERE deptno=10 AND (sal+IFNULL(comm,0)*12)>=15000 AND DATEDIFF(NOW(),hiredate)/365>=20; Where 中搭配四种运算符 算数运算符:+ - * / % 比较运算符:> >= < <= = != IN IS NULL

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有