ICode9

精准搜索请尝试: 精确搜索
  • SQL26 汇总各个部门当前员工的title类型的分配数目2021-10-28 11:32:25

    描述 有一个部门表departments简况如下:  有一个,部门员工关系表dept_emp简况如下:   有一个职称表titles简况如下:    汇总各个部门当前员工的title类型的分配数目,即结果给出部门编号dept_no、dept_name、 其部门下所有的员工的title以及该类型title对应的数目count,结果按

  • SQL24 获取所有非manager员工当前的薪水情况2021-10-27 15:35:29

    描述 有一个员工表employees简况如下:  有一个,部门员工关系表dept_emp简况如下: 有一个部门经理表dept_manager简况如下:  有一个薪水表salaries简况如下:    获取所有非manager员工薪水情况,给出dept_no、emp_no以及salary,以上例子输出:     SELECT B.dept_no,A.emp_

  • 字段约束及基础函数2021-10-27 11:02:13

    一,主键约束。 字段的值必须为唯一且不能为Null,通常会使用自增策略。 例如:create table abc(id int primary key auto_increment); ============================================================== 二,非空约束。 字段的值不能为空,但可以重复。 例如:create table user(id int pri

  • hive的DDL和DML操作(三)2021-10-18 18:01:28

    一、Hive分区表和分桶表 1.分区表 分区表实际上就是对应一个 HDFS 文件系统上的独立的文件夹,该文件夹下是该分区所 有的数据文件。Hive 中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据 集。在查询时通过 WHERE 子句中的表达式选择查询所需要的指定的分区,这样

  • [SQL] 有中间件的两个表该怎么连接2021-10-17 14:33:46

    题目有三个表: 【部门的信息】departments: dept_no, dept_name 【部门员工所属】dept_emp: emp_no, dept_no,… 【员工的信息】employees: emp_no, first_name, last_name,… 题目要求: 列出所有的员工的信息和部门,如果没有部门,则列出NULL。 其中员工信息表和部门信息表由中间

  • Dept_tools的使用2021-10-16 22:34:11

    depot_tools 虚实之间 椭圆   搞了半天,gclient无法更新。在google groups里找到vince的答案。   下载 depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 2. 将depot_tools添加到环境变量path中 3. 配置代理

  • 递归遍历部门树2021-10-16 18:31:18

    遍历方法: public class SysTest { /** * 构建前端所需要树结构 * * @param depts 部门列表 * @return 树结构列表 */ public List<SysDept> buildDeptTree(List<SysDept> depts) { List<SysDept> returnList = new ArrayList<Sy

  • 查询语句 cross join 交叉连接2021-10-16 11:05:04

    查询语句 cross join 交叉连接 前言 交叉连接就是多表之间的笛卡尔积也要了解,学习学习 啥是笛卡尔积 这属于数学的内容,不用介绍概念,直接看例子! 假设,有两个集合A,B A = {1,2} B = {3,4} 集合A和集合B的笛卡尔积 = 集合A * 集合B;即,两表相乘,如下: 在MySQL中,表与表之间的笛卡尔积

  • MySQL多表&事务课堂笔记2021-10-10 14:58:16

    今日内容 1. 多表查询 2. 事务 3. DCL 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),(

  • ef 联合查询 理解2021-10-10 09:34:37

    1.情景 用到数据库联合查询时比不可少的。今天用到一个外键在表示的时候需要转换成名称。自然需要联合查询,网上一查,最多的就是下面的这段代码,真挺经典且简单。 //ef var query2 = db.m_Dept.Join(db.m_User, a => a.ID, b => b.DeptID, (a, b) => new {

  • 数据库高级查询(员工部门表)示例12021-10-06 12:05:39

    /*数据库部分*/ -- 删除数据库 DROP DATABASE IF EXISTS employee; -- 创建数据库 CREATE DATABASE employee DEFAULT CHARACTER SET utf8; -- 切换数据库 USE employee; /*数据表部分*/ -- 删除数据表 DROP TABLE IF EXISTS t_employee; DROP TABLE IF EXISTS t_department;

  • sheng的学习笔记-设计模式-组合模式2021-10-02 23:03:59

    原理图 组合(Composite Pattern)模式的定义:有时又叫作整体-部分(Part-Whole)模式,它是一种将对象组合成树状的层次结构的模式,用来表示“整体-部分”的关系,使用户对单个对象和组合对象具有一致的访问性,属于结构型设计模式。 Composite 比较容易理解,想到 Composite 就应该想到树形结

  • 05 映射文件-select2021-10-02 19:35:16

    select 返回 List <!-- public List<Employee> getEmpByLastNameLike(String lastName);--> <!-- resultType:如果返回的是一个集合,要写集合中元素的类型--> <select id="getEmpByLastNameLike" resultType="com.atguigu.mybatis.bean.Employee"

  • 转载:主外键关联删除(on delete set null和on delete cascade)2021-10-02 10:33:13

    本文对mysql也成立。把创建表的数据类型从oracle支持的换成mysql支持的就行了,即: number换成int, varchar2换成varchar。 创建外键后,表的结构为: CREATE TABLE `emp_test` (   `empno` int NOT NULL,   `fname` varchar(20) COLLATE utf8_bin DEFAULT NULL,   `lname` varchar(

  • SQL12 获取每个部门中当前员工薪水最高的相关信息2021-10-01 16:34:06

    描述 有一个员工表dept_emp简况如下:    有一个薪水表salaries简况如下:    获取每个部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号dept_no升序排列,以上例子输出如下:     SELECT d1.dept_no, d1.emp_no, s1.salary FROM dept_em

  • SQL10 获取所有非manager的员工emp_no2021-10-01 14:33:00

    描述 有一个员工表employees简况如下:    有一个部门领导表dept_manager简况如下:   请你找出所有非部门领导的员工emp_no,以上例子输出: 题目:获取所有非manager的员工的emp_no 方法1:NOT IN+子查询 select emp_no from employees where emp_no not in( select emp_no

  • SQL4 查找所有已经分配部门的员工的last_name和first_name以及dept_no2021-09-30 13:01:34

            select employees.last_name,employees.first_name,dept_emp.dept_no from employees,dept_emp where employees.emp_no = dept_emp.emp_no;  

  • SQL5 查找所有员工的last_name和first_name以及对应部门编号dept_no2021-09-30 13:00:07

        select employees.last_name,employees.first_name,dept_emp.dept_no from employees left join dept_emp on employees.emp_no = dept_emp.emp_no  

  • CGB2107 数据库代码2021-09-27 18:02:39

    INSERT INTO tb_door VALUES(400,'有家面馆','9874-561'); CREATE TABLE tr_order_detail(id INT(3),order_id INT(11),num INT(4),item VARCHAR(30),price DOUBLE); SELECT * FROM tr_order_detail; INSERT INTO tr_order_detail VALUES(2324,34535,6565,�

  • SQL3 查找当前薪水详情以及部门编号dept_no2021-09-27 13:02:59

      select A.*,B.dept_no from salaries A,dept_manager B where A.emp_no=B.emp_no and A.to_date='9999-01-01' AND B.to_date='9999-01-01' order by A.emp_no  

  • 2021-09-272021-09-27 12:01:52

    Mybatis关联查询 1.一对一查询 员工表pojo @Data @Accessors(chain = true) @NoArgsConstructor @AllArgsConstructor public class Emp implements Serializable { private Integer id; private String name; private Integer age; // private Integer deptI

  • sql数据库语句2021-09-26 21:03:06

    1.查询年龄在14到18之间的男性的姓名和性别 select Name,Age from student where age between 14 and 18 and sex='男' 2.查询每个部门的女性的平均年龄,降序排序 select Dept,avg(age) age from student where sex='女' group by Dept Order By age desc 未经验证,有问题欢

  • MyBatis Day02(2021-09-26)2021-09-26 16:31:27

    封装持久层 一.原始dao方法 1.创建config代码文件夹 写入全局配置文件(SqlMapConfig.xml)日志文件(log4j.properties)映射文件(DeptMapper.xml) 2.准备javabean文件 3.编写dao层接口 public interface DeptDao { //通过deptno查找dept部门信息 Dept findDeptById(int deptno

  • MySQL记录2021-09-25 16:02:26

    MySQL记录 用户名 :nipper(net start nipper,net stop nipper)或者在计算机管理中->服务和应用程序->服务中 找到nipper打开 需要使用管理员模式打开cmd win+R 然后 shift+ctrl+enter 代码 题目 获取每个部门中员工薪水最高的员工信息 构造表如下 mysql> select * from dept_emp; +

  • 【JavaWeb】多表查询、事务、DCL2021-09-23 14:57:52

    今日内容 1. 多表查询 2. 事务 3. DCL 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),(

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

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

ICode9版权所有