搜索结果
查询Tags标签: sal,共有 189条记录-
SQL实例 - 数值计算
1.计算平均值select deptno,avg(sal) as avg_sal from emp group by deptno2.求某列中的最小值最大值select deptno, min(sal) as min_sal, max(sal) as max_sal from emp group by deptno3.对某列的值求和select sum(sal) from emp group by deptno4.求一个表的行数selec…
2022/9/11 2:23:30 人评论 次浏览 -
PostgreSQL-数据类型3
一、数组类型 PostgreSQL 允许将表的列定义为可变长度的多维数组。可以创建任何内置或用户定义的基本类型、枚举类型、复合类型、范围类型或域的数组。 为了说明数组类型的使用,我们创建了这个表: CREATE TABLE sal_emp (name text,pay_by_quarter integer[…
2022/9/8 2:23:02 人评论 次浏览 -
Mysql索引
16.1、索引原理 索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(Binary Search),这就是为什么性能能得到本质上的提高。MYIS…
2022/8/11 2:22:54 人评论 次浏览 -
JAVAWEB-NOTE01
目录unit 01-MySQL数据库概述什么是数据库?什么是关系型数据库?数据库相关概念什么是SQL语言?连接mysql服务器数据库及表操作创建、删除、查看数据库创建、删除、查看表新增、更新、删除表记录查询表记录基础查询WHERE子句查询模糊查询多行函数查询分组查询排序查询分页…
2022/8/8 1:25:40 人评论 次浏览 -
MySQL基本操作(增删改查)
1、数据库插入数据(增)语法结构:INSERT INTO 表名(列名 1,列名 2……) VALUES (值 1,值 2……); 语法解析:列名可以省略。当省略列名时,默认是表中的所有列名,列名顺序为表定义中列的先后顺序。 值的数量和顺序要与列名的数量和顺序一致。值的类型与列名的类型一致…
2022/7/31 2:52:57 人评论 次浏览 -
mysql 04: 子查询
子查询什么是子查询?可以出现在哪里?select 嵌套select,被嵌套的select语句是子查询位置 select..(select) from..(select) where..(select)where后使用子查询查询工资高于平均工资的员工信息:select * from emp where sal > (select avg(sal) from emp);from后使用…
2022/7/29 2:53:36 人评论 次浏览 -
MySQL(07-11至07-12)
/消除重复行/ select distinct job from emp;/查看表结构/ describe emp; describe emp; describe salgrade;/where/ select * from emp where deptno = 10;select ename, job, sal, deptno from emp where job = clerkand deptno = 20;select empno, job, hiredate from …
2022/7/14 2:21:20 人评论 次浏览 -
mysql中group by,having,order by,limit,distinct的用法和简单的的多表查询
分组查询:关键字group by的用法 group:组 by:通过 group by :通过....。分组group by列名:通过指定列来分组 一般情况下在题目中出现 "每个" "各个" "不同的" 这一类词语时基本都会用到group by 分组关键字 语法: select 列名 from表名 …
2022/7/12 2:20:07 人评论 次浏览 -
如何在MySQL中进行简单的增删改查
如何在MySQL中进行简单的增删改查 数据准备: -- 创建dept表并设置主键 create table dept( deptno int(2) primary key , dname varchar(14), loc varchar(13) ); -- 查看表结构 desc dept; -- 插入数据 insert into dept values (10,ACCOUNTING,NEW YORK), (20,RESEARCH…
2022/7/10 2:21:53 人评论 次浏览 -
数据库增删改查-1
基础查询语句:select * from 表名 例如:select * from emp; 查询全部字段 查询一个字段:select 字段 from 表名 例如:select name from emp; 查询员工姓名 查询多个字段:select 字段,字段 from 表名 例如:select name,empno from emp; 查询员工…
2022/7/7 2:23:02 人评论 次浏览 -
sql-扩展sql
复制表结构 create table 表名 like 被复制的表名; -- 仅复制表表结构 oracle不支持复制表结构和数据(子查询方式) CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名示例: CREATE TABLE emp as SELECT * FROM emp1; 创建myTable2表,并存入emp表的empno,ename,sal字…
2022/6/20 2:21:54 人评论 次浏览 -
数据库的函数
concat 连接符 select concat(hello,123) from dual ; -- oracle中支持||多行函数count:计算个数 (一般选择非空的列:主键)( count(*) ) select count(ename) from emp;max:计算最大值 select max(sal) from emp;min:计算最小值 select min(sal) from emp;sum:计…
2022/6/18 2:20:26 人评论 次浏览 -
Oracle函数与存储过程
一. PL/SQL块1. 命名的PL/SQL块:将一个完整业务逻辑的PL/SQL块起一个名字,然后进行独立的编译之后保存到数据库中,然后在后续使用时直接可以通过名称调用2. 匿名的PL/SQL块:重用性不高,并且执行效率也不高优点:代码重用性和效率比较高常见的命名的PL/SQL块:函数,存…
2022/6/11 2:20:08 人评论 次浏览 -
Oracle基础(七):NULL的操作和空值函数
一、NULL值的操作 1、准备一个数据表 CREATE TABLE student(id NUMBER(4),name CHAR(20),gender CHAR(1) ); INSERT INTO student VALUES(1000,李莫愁,F); INSERT INTO student VALUES(1001,林平之,NULL);--显式插入NULL值 INSERT INTO student (id,name) VALUES(1002,张无…
2022/6/9 2:22:20 人评论 次浏览 -
Oracle基础(八):列别名、比较运算符、逻辑操作符、模糊查询、比较操作符、BETWEEN...AND...、判空、ANY(list)和 ALL(list)、去重
一、列别名 当一个SELECT子句中包含函数或者表达式时,查询的结果集对应的字段就是使用这个函数或者表达式作为字段名,可读性差。为此可以为这样的字段添加别名。那么结果集就会以这个别名作为该字段的名字,若希望区分大小写,并且包含空格。则别名必须要使用双引号包含起来…
2022/6/9 2:22:18 人评论 次浏览