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

常德市人民政府网站seo手机关键词排行推广

常德市人民政府网站,seo手机关键词排行推广,大连市住房与城乡建设部网站,wordpress 标签固定链接文章目录 主要内容一.墨西哥和美国第三高峰1.准备工作代码如下(示例): 2.目标3.实现代码如下(示例): 4.相似例子代码如下(示例): 二.用latest_event查找当前打开的页数1.准备工作代码如下(示例&…

主要内容

  1. 墨西哥和美国第三高峰
  2. 用latest_event查找当前打开的页数

一.墨西哥和美国第三高峰

1.准备工作

代码如下(示例):

drop database if exists db_1;create database db_1;use db_1;CREATE TABLE tb_mountains (name VARCHAR(50),height INT,country VARCHAR(50)
);INSERT INTO tb_mountains (name, height, country)
VALUES('德纳利山', 20310, '美国'),('圣伊莱亚斯山', 18008, '美国'),('福拉克山', 17402, '美国'),('奥里萨巴峰', 18491, '墨西哥'),('波波卡特佩特尔火山', 17820, '墨西哥'),('伊斯塔西瓦特尔火山', 17160, '墨西哥')
;select * from tb_mountains;

2.目标

  • 说明

  • 找出每个国家第三高的山名,并按ASC顺序对国家、地区排序

  • 输入

在这里插入图片描述

  • 输出
    在这里插入图片描述

3.实现

代码如下(示例):
with t1 as (selectname, height, country,dense_rank() over (partition by country order by height desc) as rnfrom tb_mountains
)
selectname, height, country
from t1
where rn=3

4.相似例子

部门工资前三高的所有员工

代码如下(示例):

# todo 问题: 开窗函数中 1 row_number 2 rank 3 dense_rank 区别在什么地方
Create table If Not Exists Employee (id int, name varchar(255), salary int, depa
Create table If Not Exists Department (id int, name varchar(255));
Truncate table Employee;insert into Employee (id, name, salary, departmentId) values ('1', 'Joe', '85000
insert into Employee (id, name, salary, departmentId) values ('2', 'Henry', '800
insert into Employee (id, name, salary, departmentId) values ('3', 'Sam', '60000
insert into Employee (id, name, salary, departmentId) values ('4', 'Max', '90000
insert into Employee (id, name, salary, departmentId) values ('5', 'Janet', '690
insert into Employee (id, name, salary, departmentId) values ('6', 'Randy', '850
insert into Employee (id, name, salary, departmentId) values ('7', 'Will', '7000
Truncate table Department;
insert into Department (id, name) values ('1', 'IT');
insert into Department (id, name) values ('2', 'Sales');select * from employee;select * from department;with t1 as (selecte.id, e.name employee, e.salary, e.departmentId, d.name as department
from Employee e
join department d on e.departmentId = d.id
),
t2 as (selectid, employee, salary, departmentId, department,# row_number() over (partition by departmentId order by salary desc) as# rank() over (partition by departmentId order by salary desc) as rndense_rank() over (partition by departmentId order by salary desc) as rnfrom t1
)
selectdepartment,employee,salary,rn
from t2
where rn<=3
;
with t1 as (selecte.id, e.name employee, e.salary, e.departmentId, d.name as departmentfrom Employee ejoin department d on e.departmentId = d.id
),
t2 as (selectid, employee, salary, departmentId, department,# row_number() over (partition by departmentId order by salary desc) as# rank() over (partition by departmentId order by salary desc) as rndense_rank() over (partition by departmentId order by salary desc) as rn
from t1
)
selectdepartment,employee,salary
from t2
where rn<=3
;

二.用latest_event查找当前打开的页数

1.准备工作

代码如下(示例):
drop database if exists db_1;
create database db_1;
use db_1;CREATE TABLE tb_pages_info (page_id INT,event_time TIMESTAMP,page_flag VARCHAR(3)
);
INSERT INTO tb_pages_info (page_id, event_time, page_flag)
VALUES(1, NOW() - INTERVAL 6 HOUR, 'ON'),(1, NOW() - INTERVAL 3 HOUR, 'OFF'),(1, NOW() - INTERVAL 1 HOUR, 'ON'),(2, NOW() - INTERVAL 3 HOUR, 'ON'),(2, NOW() - INTERVAL 1 HOUR, 'OFF'),(3, NOW(), 'ON');select * from tb_pages_info;

2.目标

  • 说明

  • 查找当前正在使用的页面数,通过page_flag识别开/关
    根据题目描述,"tb_pages_info"表的结构如下所示:
    在这里插入图片描述
    其中,"page_id"列表示⻚面的唯一标识符,"event_time"列表示⻚面状态更改的时间戳,“page_flag"列表示⻚面的状态标志,可以为"ON"或"OFF”。
    问题:给定下表,表中包含有关⻚面状态更改时间的信息。
    请使用SQL查找当前使用 latest_event 的⻚面数。
    注意,表中 page_flag 列将用于识别⻚面是『OFF』还是『ON』。

  • 输入
    在这里插入图片描述

  • 输出
    在这里插入图片描述

  • 解释
    根据给定的示例输入,页面2的最新状态为"OFF",页面1和页面3最新状态为"ON"。因此,具有最新状态的页面数量为2。

3.实现

代码如下(示例):
with t1 as (selectpage_id, event_time, page_flag,row_number() over (partition by page_id order by event_time desc) as rnfrom tb_pages_info
),
t2 as (select*from t1where rn=1 and page_flag='ON'
)
selectcount(1) as result
from t2
;

4.拓展问题

除了显示正在打开的页面数,还需要显示哪些页面?

代码如下(示例):
with t1 as (selectpage_id, event_time, page_flag,row_number() over (partition by page_id order by event_time desc) asfrom tb_pages_info
),
t2 as (select*from t1where rn=1 and page_flag='ON'
)
selectcount(1) over() as result,page_id# event_time, page_flag, rn
from t2
;

总结

以上是今天要讲的内容,实战了:墨西哥和美国第三高峰,用latest_event查找当前打开的页数。

http://www.hrbkazy.com/news/25763.html

相关文章:

  • 惠州网站制作seo课培训
  • 网站建设预付款灰色词排名代做
  • sublime做家乡网站搜狗收录查询
  • 常州网站制作czyzj创意营销案例
  • 猫眼网站建设2019网站seo
  • 网站搭建技术都有啥全专业优化公司
  • 成都那家网站做的好sem是什么职业岗位
  • 沧州网站建设制作设计优化百度网站收录提交入口全攻略
  • 青岛做公司网站的多吗推广普通话宣传周活动方案
  • 榆次做网站搜索引擎优化缩写
  • 企业服务公司是干嘛的seo案例
  • 做公司网站 哪个程序用的多海外网站cdn加速
  • 做网站的体会百度浏览器网页版
  • 南宁网站建设mxfsem今天重大国际新闻
  • 手机网站底部导航seo常用工具包括
  • 网站建设模版 优帮云今天重大新闻头条新闻军事
  • 微信网站建设开发百度竞价推广属于什么广告
  • 最经济 网站建设什么网站可以免费推广
  • 2017民非单位年检那个网站做百度爱采购官网
  • 用vs2010做的网站的源码网络推广营销培训机构
  • 怎样做地方门户网站建站abc
  • java网站开发后端技术西安网络科技有限公司
  • 免费购物网站自助建站seo
  • 杭州网站建设官网蓝韵网络成人技能培训机构
  • 六间房直播厦门seo小谢
  • 提供信息门户网站定制青岛seo网站排名
  • 怎样做百度推广网站网络推广网络营销外包
  • 怎么做代刷网站长免费推广引流app
  • 做网站怎么去文化局备案全球搜索引擎入口
  • 上海广告公司招聘信息seo快速排名是什么