当前位置: 首页 > wzjs >正文

陕西省安康市建行 网站优化大师win10能用吗

陕西省安康市建行 网站,优化大师win10能用吗,wordpress获取站点链接,什么是网络广告策划目录 1. 数据库的基本查询 1.1 简单的记录查询 1.2 使用列别名 2. 数据分页查询 (1)查询前五行数据 (2)查询 11 ~ 15 行数据 3. 结果集排序 3.1 单关键字排序 (1)升序排列 (2&#…

目录

1. 数据库的基本查询

1.1 简单的记录查询

1.2 使用列别名

2.  数据分页查询

(1)查询前五行数据

(2)查询 11 ~  15 行数据

3. 结果集排序

3.1 单关键字排序

(1)升序排列

(2)降序排列

(3)按照名字降序排列

3.2 多关键字排序

(1)按照 薪资降序 + 入职日期升序  查询

(2)部门升序 + 薪资降序 查询

3.3 排序 + 分页

(1)薪资 默认升序排列 1 ~ 5 行数据

4. 去除重复记录

4.1 去除 job 的相同行数据

4.2 去除 job与其他关键字联合 的相同行数据

5. 条件查询

(1)查询部门编号为20  且薪资大于1500 的员工信息

(2)查询部门编号为20 或 30, 且薪资大于 1300 的员工信息

(3)查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年

(4)查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”

(5) 查询奖金(comm)为空 的员工信息(带小节)

(6)查询奖金(comm)不为空 的员工信息

(7)查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息

(8) 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息

(9)查询姓名为“__RD”的员工

(10)通过正则表达式查询  长度为2~4个字的汉字字符

(11) 逻辑运算符

(12)查询 员工编号不为10、20 的员工信息

(13)查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息 

(14) 按位运算符

(15) where 子句的注意事项

6. 各种子句的执行顺序


前置知识总结:


示例数据库文件:

通过网盘分享的文件:demo.sql
链接: https://pan.baidu.com/s/1iUKSMScC1PXtbOFFaKm-vQ 提取码: i5hb 复制这段内容后打开百度网盘手机App,操作更方便哦




1. 数据库的基本查询

1.1 简单的记录查询

select * from t_emp;

select empno, ename, sal, deptno from t_emp;

1.2 使用列别名

select empno, ename, sal*14 as "year-income" from t_emp;

2.  数据分页查询

(1)查询前五行数据

方式一:

# 查询 1 ~ 5 行数据
select empno, ename, sal, deptno from t_emp limit 0,5;

 方式二:

# 查询 1 ~ 5 行数据
select empno, ename, sal, deptno from t_emp limit 5;

(2)查询 11 ~  15 行数据

# 查询 11 ~ 15 行数据
select empno, ename, sal, deptno from t_emp limit 10,5;

3. 结果集排序

3.1 单关键字排序

(1)升序排列

select empno, ename, sal from t_emp order by sal;select empno, ename, sal from t_emp order by sal asc;
(2)降序排列

# 按照薪资 降序排列
select empno, ename, sal from t_emp order by sal desc;
(3)按照名字降序排列

3.2 多关键字排序

(1)按照 薪资降序 + 入职日期升序  查询

# 按照 薪资降序 + 入职日期升序  查询
select empno, ename, sal, hiredate 
from t_emp 
order by sal desc, hiredate asc;
(2)部门升序 + 薪资降序 查询

# 按照 部门升序 + 薪资降序 查询
select empno, ename, sal, deptno
from t_emp 
order by deptno asc, sal desc;

3.3 排序 + 分页

(1)薪资 默认升序排列 1 ~ 5 行数据

# 按照薪资 默认升序排列 1 ~ 5 行数据
select empno, ename, sal from t_emp order by sal limit 5;

4. 去除重复记录

4.1 去除 job 的相同行数据

select job from t_emp;
# 去除 job 的相同行数据
select distinct job from t_emp;

4.2 去除 job与其他关键字联合 的相同行数据

select job, sal from t_emp;
# 去除 job与其他关键字联合 的相同行数据
select distinct job, sal from t_emp;

5. 条件查询

(1)查询部门编号为20  且薪资大于1500 的员工信息

# 查询部门编号为20  且薪资大于1500 的员工信息
select empno, ename, sal, job from t_emp
where deptno = 20 and sal >= 1500;

(2)查询部门编号为20 或 30, 且薪资大于 1300 的员工信息

# 查询部门编号为20 或 30, 且薪资大于 1300 的员工信息
select empno, ename, sal, jobfrom t_emp 
where (deptno = 20 or deptno = 30) and sal >= 1300;

(3)查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年

# 查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年
select empno, ename, sal, jobfrom t_emp 
where (deptno = 10 or deptno = 30) 
and (sal + ifnull(comm, 0)) * 12 >= 17000
and datediff(now(), hiredate)/365 >= 20;

(4)查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”

# 查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”
select *from t_emp
where deptno in(10, 20, 30) 
and (job != "SALESMAN" and job != "PRESIDENT" )
and hiredate < "1982-01-01";

(5) 查询奖金(comm)为空 的员工信息(带小节)

# 查询奖金(comm)为空 的员工信息
select *from t_emp 
where comm is null;

(6)查询奖金(comm)不为空 的员工信息

# 查询奖金(comm)不为空 的员工信息
select *from t_emp 
where comm is not null;

(7)查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息

# 查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息
select *from t_emp 
where comm is not null
and sal between 1500 and 2500;

(8) 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息

# 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息
select *from t_emp 
where comm is not null
and sal between 1500 and 3000
and ename like "%A%";

(9)查询姓名为“__RD”的员工

# 查询姓名为“__RD”的员工
select *from t_emp 
where ename like "__RD"

(10)通过正则表达式查询  长度为2~4个字的汉字字符

# 通过正则表达式查询  长度为2~4个字的汉字字符
select *from t_emp 
where ename 
regexp "^[\\u4e00-\\u9fa5]{2,4}$";

(11) 逻辑运算符

(12)查询 员工编号不为10、20 的员工信息

# 查询 员工编号不为10、20 的员工信息
select *
from t_emp 
where not deptno in(10, 20);

(13)查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息 

# 查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息  
select empno, ename, deptno, sal
from t_emp
where not deptno in(10, 20) 
xor sal >= 1800;
(14) 按位运算符

14.1 3&7

14.2 3|7

14.3 ~10

14.4 3^7

14.5  10 << 1

15.6 10>>1

(15) where 子句的注意事项

6. 各种子句的执行顺序

http://www.dtcms.com/wzjs/293523.html

相关文章:

  • 供应链平台系统宁波seo推广优化公司
  • 网站后台管理系统 模板友情链接检测659292
  • 某网站注册需要邮箱是怎么弄网络怎样做推广
  • 个人做电影网站有什么风险移动端关键词排名优化
  • asp无刷新网站模板小程序开发平台有哪些
  • 兰州建网站的做网站用哪个软件
  • 工程建设云小程序seo搜索培训
  • 金融网站建设内容网络营销推广专员
  • 常州做网站哪家快百度seo排名推广
  • 浙江台州网站制作培训报名
  • 网站开发属于哪个类目济南seo小黑seo
  • 大连零基础网站建设培训哪里有什么是搜索引擎优化推广
  • 网站建设怎么管理业务员网络服务运营商
  • 什邡市建设局门户网站最近新闻热点事件
  • 政府网站数据模块建设方案nba排名最新赛程
  • 濮阳免费网站制作最新营销模式
  • 黄山网站建设策划徐州seo企业
  • 中山营销网站建设谷歌推广一年多少钱
  • 沈阳快速建站模板快速排名优化推广手机
  • 聊城网站建设设计开发公司sem营销
  • 杭州网站开发制作公司排名百度在线提问
  • c语言怎么做网站如何做网络推广外包
  • 优秀广告案例上海知名的seo推广咨询
  • 华阳路街道网站建设长沙网站制作策划
  • 国内便宜的vps怎么优化整站
  • 电子商城开发网站开发台州网站建设推广
  • 小白学做网站买什么书疫情死亡最新数据消息
  • 阿里巴巴做网站客服优化大师手机版下载
  • 云虚拟主机怎么做网站贵阳seo网站推广
  • 网站pv uv统计病毒什么时候才能消失