ICode9

精准搜索请尝试: 精确搜索
  • 005、条件查询(where)、模糊查询(like)2021-10-11 17:04:36

        1、简单的查询 # 查询一个字段。 查询员工的名字 select ename from emp; # 查询多个字段,用 , 分隔开。 查询员工的编号和姓名。 select empno, ename from emp; # 查询全部字段。 select * from emp; # 列出员工的编号,姓名和年薪。 # 用 as 将查询的结果字段重命名, 也

  • MySQL练习语句2021-10-09 16:01:37

    #1. 查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。 SELECT d.dname , d.loc , z.* FROM  dept d, (SELECT COUNT(*) cnt , deptno FROM emp GROUP BY deptno) z WHERE z.deptno=d.deptno; #2. 列出薪金比小红高的所有员工。 SELECT * FROM emp e  

  • SQL--6--多行处理函数(分组函数)2021-10-09 12:04:25

    一.定义及使用注意   1.多个输入,1个输出。   2.使用注意:    分组函数需【先分组,再使用分组函数】,如果未对数据进行分组,整张表默认为一组。 二.基础算术——max、min、sum、avg、count   1.最大值  max():select  max(sal)  from  emp;   2.最小值  min():select  min(s

  • 1.6 学习Oracle-子查询2021-10-07 14:01:55

    Oracle数据库学习教程 子查询 子查询语法,就是select语句的嵌套 select * from emp where sal > (select sal from emp where ename='SCOTT') 1.注意事项 合理的书写风格 (如上例,当写一个较复杂的子查询的时候,要合理的添加换行、缩进) 小括号( ) 主查询和子查询可以是不同表,只

  • 聚合函数及分组查询示例2021-10-06 12:06:44

       1. 聚合函数: 将多条数据中相同字段的数据统计到一起       注1: 聚合函数只会处理非空字段       count(): 计数       sum(): 求和       avg(): 平均       max(): 最大       min(): 最小 示例: SELECT COUNT(empno) 总人数, COUNT(*) 总人数 ,

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

    DROP DATABASE IF EXISTS demo; CREATE DATABASE demo DEFAULT CHARACTER SET utf8; USE demo; DROP TABLE IF EXISTS emp; DROP TABLE IF EXISTS dept; -- 部门表 CREATE TABLE DEPT( deptno INT PRIMARY KEY AUTO_INCREMENT, -- 部门编号 dname VARCHAR(14), -- 部门

  • 1.4 Oracle数据库学习教程-分组2021-10-06 01:03:06

    Oracle数据库学习教程 分组函数 多行函数也叫组函数,作用与一组数据,并且对一组数据返回一个值.如AVG,COUNT,MAX,MIN,SUM等,操作的是一组数据,返回的是一个结果. select sum(sal) from emp; #对指定列的各行求和 select count(*) from emp; #统计指定列的非空行 select avg(s

  • 1.1 Oracle数据库学习教程-基本的查询命令2021-10-05 21:03:11

    Oracle数据库学习教程 基本的查询命令 1.基本语法 select *|列名 from 表名; * 即选择全部列:select * from emp; 选择需要的列名:select empno,empname from emp;(性能更优) 可以运算,比如sal是月月薪,年薪:select sal*12 from emp; 可以取别名:select sal*12 as "年薪" from em

  • PLSQL编程2021-10-03 15:34:56

    PLSQL编程 概念 PL/SQL(Procedure Language/SQL) PLSQL是Oracle对SQL语言的过程化扩展 指在SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力 程序结构 通过PLSQL Developer工具Test Windows创建程序模板或者通过语句在SQL Windows编写。 提示:PLSQL语

  • hive 基础知识及查询三2021-10-02 10:30:28

    第 6 章 查询 官方链接https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select 6.1 基本查询(Select…From) 6.1.1 全表和特定列查询 1)全表查询 hive (default)> select * from emp; 2)选择特定列查询 hive (default)> select empno, ename from emp; 注意: (1

  • Oracle笔记02——Oracle表结构2021-10-01 21:05:39

    一、SQL语句的书写规则: (1)不区分大小写(2)可以单行来书写,也可以书写多行,建议分多行书写,增强代码的可读性(3)关键字不可以缩写、分开以及跨行书写(4)关键字最好是用大写,其它语法元素小写(5)Tab和缩进的使用可以提高程序的可读性   二、选择列 (1)选择所有列: SELECT * FROM 表名; (2)选择指定列:

  • ——数据库进阶(实操篇)2021-09-30 13:02:53

    导入批处理文件*.sql 下载emp.zip 解压得到emp.sql 文件 把文件放到某个磁盘的根目录,比如F盘(文件内容在) 在终端中执行 source 路径; 即可把emp.sql中的数据库/表/数据 导入到自己的mysql里面 测试: show databases; //会显示多了一个 empdb use empdb; //使用数据库 show ta

  • 开窗函数与递归查询2021-09-29 16:02:17

    一、开窗函数的应用 1.排名函数的应用(row_number   rank    dense_rank) 1)、row_number()---忽略了排名并列的情况 2)、rank()-------考虑了并列的情况,并列第一之后是第三 3)、dense_rank()----考虑了并列的情况,并列第一之后是第二 2.最值、平均值、求和的函数(MAX  MIN AVG SUM

  • MySQL——子查询,分页查询2021-09-28 20:31:01

    1、子查询? 1.1、什么是子查询? select语句中嵌套select语句,被嵌套的select语句称为子查询。 1.2、子查询都可以出现在哪里呢? select ..(select). from ..(select). where ..(select). 1.3、where子句中的子查询 案例:找出比最低工资高的员工姓名和工资? select

  • MySQL——初学MySQL2021-09-19 14:31:10

    初学MySQL 1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。 数据库管理系统: DataBaseManag

  • DQL语句之分组与过滤2021-09-12 17:05:37

    DQL语句之分组与过滤 说明:以下将使用mysql数据库管理系统中的mysql数据库中的emp表作为例子一、分组函数1.所有的分组函数都是对"某一组"数据进行操作的且输入多行,最终输出的结果为一行2.多行处理函数自动忽略空(null)3.分组函数一般都会和group by联合使用,这也是为什么它

  • Oracle的触发器Trigger2021-09-07 15:37:19

    参考:https://blog.csdn.net/weixin_41649106/article/details/86981325https://blog.csdn.net/htj10/article/details/114629358 触发器的应用场景 复杂的安全性检查 数据的确认 数据库审计 数据的备份和审计 触发器例子1:update 之前进行安全检查 准备工作: create table t_sala

  • mysql2021-09-06 21:33:45

    ​ 数据库 通过IO流操作文件的形式保存数据存在的弊端业务代码繁琐开发效率低执行效率低一般只能保存字符串一般只能保存小量数据 什么是DB Database:数据库,指保存数据的文件集合 什么是DBMS DataBaseManagementSystem:数据库管理系统(数据库软件) ,常见的数据库软件:Oracle、MySQL

  • WEB02_Day05(下)-sql运算符、模糊查询、排序和分页、数值计算和聚合函数、分组查询、子查询2021-09-06 20:35:25

    一、sql运算符 1.1 判断null   使用is null 和 is not null判断数据是否为空 查询没有上级领导的员工信息  select *from emp where mgr is null; 查询有上级领导的员工姓名  select ename from emp where mgr is not null; 1.2 关系运算符   sql的比较运算

  • having 和where的区别2021-09-05 21:03:33

    1.where 条件中不能使用组函数,having 可以。 2.在输入顺序上,where先过滤后分组 (比如select deptno,avg(sal) from emp where deptno=10 group by deptno; ),having先分组再过滤, (比如select deptno,avg(sal) from emp group by deptno having deptno=10;) 要根据实际情况选择

  • MySQL分组和聚合函数2021-09-04 21:00:47

    聚合函数 聚合函数在计算时会自动忽略空值,不用手动写sql将空值排除。 聚合函数不能直接写在where语句的后面。 sum()求和函数 取得薪水的合计: select sum(sal) from emp; 取得总共薪水(工资+补助)合计: select sum(sal+ifnull(comm,0)) from emp; avg()取平均值函数 取得平均

  • Mysql2021-08-29 11:32:43

    DQL(数据查询语言): 查询语句,凡是select语句都是DQL。 DML(数据操作语言):insert delete update,对表当中的数据进行增删改。 DDL(数据定义语言):create drop alter,对表结构的增删改。 TCL(事务控制语言):commit提交事务,rollback回滚事务。(TCL中的T是Transaction) DCL(数据控制语言): grant授权

  • MySQL数据库之一2021-08-24 22:35:29

    1、概述 写在前面:最近感觉自己的SQL语句写的好菜,必须来复习一下。在网上找到了一门课程,感觉讲的不错,所以用来当做联系笔记。 软件行业每天都在产生和存储大量的数据,如果说数据都在内存中进行存储的话,那么肯定是不可行的。因为仅仅是靠内存来存储数据是不合理的,所以必须在一个可以

  • MySQL 基础一2021-07-29 17:57:57

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

  • Go 从控制台获取用户信息2021-07-28 23:00:47

    从控制台交互输入用户信息 接收信息主要方法为: fmt.Scanln package main import ( "fmt" ) func main() { var name string var age byte var sal float32 var Ispass bool fmt.Println("Please input name:") fmt.Scanln(&name) fmt.Println("Pleas

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

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

ICode9版权所有