随笔分类 -  数据库基础

数据库练习题
摘要:表名 部门(dept) 人员(user) 工资(wages) 1.查询姓李的员工信息 2.查询各部门人数 3.查询各部门,各月份的平均工资 4.查询2021年第一季度工资大于各部门的平均工资的人员信息 5.查询2021年2,3月份度入职的员工信息 6.查询2021年第一季度各部门所发工资总数 7.查 阅读全文

posted @ 2021-08-25 15:42 Rainmakerrrr 阅读(38) 评论(0) 推荐(0)

SQL优化1
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文

posted @ 2021-08-23 09:42 Rainmakerrrr 阅读(30) 评论(0) 推荐(0)

SQL常用语句3——case函数,null函数,decode函数,exsits
摘要:1,case函数 (用于分类统计) 第一种:简单的case函数 case sex when '1条件' then '男(1结果)' when '2条件' then '女(2结果)’ else '其他' end 第二种:case搜索函数 case when sex = '1条件' then '男(1结 阅读全文

posted @ 2021-07-29 16:02 Rainmakerrrr 阅读(412) 评论(0) 推荐(0)

SQL常用语句2——截取字符,连接字符,数据类型的转换
摘要:1、substring() 截取字符串,截取数据库某一列字段中的一部分 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( )SQL Server: SUBSTRING( ) ; 方法: SBUSTR(str,pos);从pos开始的位置,一直截取到最后。 阅读全文

posted @ 2021-07-27 23:16 Rainmakerrrr 阅读(760) 评论(0) 推荐(0)

SQL常用语句1——增删改查,常见聚合函数等,UNION运算符,表连接
摘要:添加数据库 数据库名称为db_name CREATE DATABASE db_name; 创建一张叫做Student的表 表中有四个属性,ID,姓名,年龄和班级,各个属性都有各自的类型。在这张表中主键是ID。 CREATE TABLE Student( ID varchar(20) not null 阅读全文

posted @ 2021-07-27 13:03 Rainmakerrrr 阅读(115) 评论(0) 推荐(0)

导航