漯河市城市建设投资公司网站wordpress登录空白

bicheng/2026/1/19 11:22:37/文章来源:
漯河市城市建设投资公司网站,wordpress登录空白,建筑方案设计作图题,资兴网站设计欢迎来到《小5讲堂》#xff0c;大家好#xff0c;我是全栈小5。 这是《Sql Server》系列文章#xff0c;每篇文章将以博主理解的角度展开讲解#xff0c; 特别是针对知识点的概念进行叙说#xff0c;大部分文章将会对这些概念进行实际例子验证#xff0c;以此达到加深对… 欢迎来到《小5讲堂》大家好我是全栈小5。 这是《Sql Server》系列文章每篇文章将以博主理解的角度展开讲解 特别是针对知识点的概念进行叙说大部分文章将会对这些概念进行实际例子验证以此达到加深对知识点的理解和掌握。 温馨提示博主能力有限理解水平有限若有不对之处望指正 目录 前言创建表模拟数据分组查询while实现游标实现输出编号结合临时表 知识点游标Cursor:临时表Temporary Table 文章推荐 前言 最近在进行历史数据处理刚开始是想着通过在后端写个逻辑处理也非常简单。 对于数据库而言通过sql语句处理就是最好的方便下次再处理时有个sql语句参考 或者也方便运维人员直接使用后端代码逻辑处理运维人员并不一定都懂。 因此本篇文章将模拟批量数据进行sql语句遍历处理。 创建表 创建一张学生城市表主要字段如下 -- 创建学生城市表 create table student_table (id int identity(1,1),name_value nvarchar(50),city_value nvarchar(50),city_value_temp nvarchar(50),create_time datetime default getdate() )模拟数据 模拟添加10条记录数据且设置几条重复记录 -- 模拟10条记录 insert into student_table(name_value,city_value) values (张三,广州), (张三,广州), (张三,广州), (李四,深圳), (李四,深圳), (王五,佛山), (刘六,佛山), (刘六,佛山), (张七,东莞), (吴八,惠州)分组查询 按学生和城市分组查询且having筛选有重复记录的数据 -- 学生和城市分组查询 - 有重复记录的数据 select name_value,city_value,count(1) repeatcount,max(id) maxid from student_table group by name_value,city_value having count(1)1while实现 进行两次while遍历然后将学生重复的城市值除了编号最大那条记录外其他重复记录则加序号值并赋值到city_value_temp字段里 1定义变量表 - 保存重复的学生记录 2定量变量 3将源表中的数据插入到表变量中 4第一层遍历 5第一层每次都获取第一条记录 6定义变量表 - 保存当前学生重复记录 7第二层遍历 8第二层每次都获取第一条记录 9将当前第二层遍历记录移除 10更新表字段 11将当前第一层遍历记录移除 -- 遍历处理重复数据 - 编写处理逻辑 -- 定义变量表 - 保存重复的学生记录 declare temp_one_table table (name_value nvarchar(50),city_value nvarchar(50),repeatcount int,maxid int )-- 定量变量 declare maxid int declare name_value varchar(50) declare city_value varchar(50)-- 将源表中的数据插入到表变量中 insert into temp_one_table(name_value,city_value,repeatcount,maxid) select name_value,city_value,count(1) repeatcount,max(id) maxid from student_table group by name_value,city_value having count(1)1-- 第一层遍历 while exists(select city_value from temp_one_table) begin-- 每次都获取第一条记录select top 1 maxidmaxid,name_valuename_value,city_valuecity_value from temp_one_table--print(name_value)-- 定义变量表 - 保存当前学生重复记录declare temp_two_table table(id int,name_value nvarchar(50),city_value nvarchar(50),create_time datetime)insert into temp_two_table(id,name_value,city_value,create_time)select id,name_value,city_value,create_time from student_table where name_valuename_value and city_valuecity_value-- 第二层遍历declare id intwhile exists(select id from temp_two_table) begin-- 第二层每次都获取第一条记录select top 1 idid from temp_two_tableprint(name_valueconvert(varchar,id))-- 将当前第二层遍历记录移除delete from temp_two_table where idid-- 更新表字段if id!maxid beginupdate student_table set city_value_temp(city_valueconvert(varchar,id)) where ididendend-- 将当前第一层遍历记录移除delete from temp_one_table where name_valuename_value and city_valuecity_value end select * from student_table -- /遍历处理重复数据 - 编写处理逻辑游标实现 输出编号 下面举例通过游标遍历逐行输出编号值 -- 定义变量 declare id int-- 定义游标并赋值 declare cursor_name cursor for select id from student_table-- 打开游标 open cursor_name-- 逐行获取数据 fetch next from cursor_name into id while fetch_status0 beginprint(id)-- 下一条记录fetch next from cursor_name into id end结合临时表 1定义变量 2定义游标并赋值 3打开游标 4逐行获取数据 5创建局部临时表 6第二层遍历 7将当前第二层遍历记录移除 8更新表字段 9下一条记录 10关闭游标 11释放游标 -- 定义变量 declare name_value nvarchar(50) declare city_value nvarchar(50) declare repeatcount int declare maxid int-- 定义游标并赋值 declare cursor_name cursor for select name_value,city_value,count(1) repeatcount,max(id) maxid from student_table group by name_value,city_value having count(1)1-- 打开游标 open cursor_name-- 逐行获取数据 fetch next from cursor_name into name_value,city_value,repeatcount,maxid while fetch_status0 begin--print(name_value)-- 创建局部临时表并赋值drop table #temp_tablecreate table #temp_table(id int,name_value nvarchar(50),city_value nvarchar(50),create_time datetime)insert into #temp_table(id,name_value,city_value,create_time)select id,name_value,city_value,create_time from student_table where name_valuename_value and city_valuecity_value-- 第二层遍历declare id intwhile exists(select id from #temp_table) beginselect top 1 idid from #temp_tableprint(name_valueconvert(varchar,id))-- 将当前第二层遍历记录移除delete from #temp_table where idid-- 更新表字段if id!maxid beginupdate student_table set city_value_temp(city_valueconvert(varchar,id)),remark游标加临时表处理 where ididendend-- 下一条记录fetch next from cursor_name into name_value,city_value,repeatcount,maxid end-- 关闭游标 close cursor_name -- 释放游标 deallocate cursor_name select * from student_table 知识点 在 SQL Server 中游标和临时表都是用于处理数据的工具但它们的使用方式和目的略有不同。 游标Cursor: 游标是一种用于逐行处理数据的数据库对象。通常在需要逐行访问数据并执行复杂操作时使用。游标可以使用以下步骤创建和操作 声明游标定义一个游标并指定查询的结果集。打开游标执行查询并将结果集放入游标中。逐行获取数据使用 FETCH 语句一次从游标中获取一行数据。处理数据对获取的数据进行操作。关闭游标处理完数据后关闭游标释放资源。 示例 DECLARE id INT DECLARE cursor_name CURSOR FOR SELECT id FROM table_nameOPEN cursor_name FETCH NEXT FROM cursor_name INTO id WHILE FETCH_STATUS 0 BEGIN-- Process dataFETCH NEXT FROM cursor_name INTO id ENDCLOSE cursor_name DEALLOCATE cursor_name 临时表Temporary Table 临时表是一种临时存储数据的表它们一般用于在当前会话中临时存储和处理数据。SQL Server 提供了两种类型的临时表全局临时表和局部临时表。 局部临时表以 # 开头在当前会话中可见在会话结束时自动删除。全局临时表以 ## 开头对所有会话可见当创建它的会话结束时自动删除。 示例 -- 创建局部临时表CREATE TABLE #temp_table (id INT,name VARCHAR(50) )-- 插入数据INSERT INTO #temp_table VALUES (1, Alice), (2, Bob)-- 查询数据SELECT * FROM #temp_table-- 删除临时表在会话结束时会自动删除DROP TABLE #temp_table 游标用于逐行处理数据适用于复杂逐行操作而临时表用于临时存储和处理数据适用于需要临时保存中间结果的情况。 在实际应用中要根据具体需求选择合适的工具来处理数据。 文章推荐 【Sql Server】通过Sql语句批量处理数据使用变量且遍历数据进行逻辑处理 【新星计划回顾】第六篇学习计划-通过自定义函数和存储过程模拟MD5数据 【新星计划回顾】第四篇学习计划-自定义函数、存储过程、随机值知识点 【Sql Server】Update中的From语句以及常见更新操作方式 【Sql server】假设有三个字段a,b,c 以a和b分组如何查询a和b唯一但是c不同的记录 【Sql Server】新手一分钟看懂在已有表基础上修改字段默认值和数据类型 总结温故而知新不同阶段重温知识点会有不一样的认识和理解博主将巩固一遍知识点并以实践方式和大家分享若能有所帮助和收获这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站和新媒体建设管理办法深圳全网推广正规专业公司

目录 1.绘制三维坐标轴的方法 2.绘制三维函数的样例1 3.绘制三维函数的样例2 4.绘制三维函数的样例3 5.绘制三维函数的样例4 6.绘制三维函数的样例5 1.绘制三维坐标轴的方法 #%% #1.绘制三维坐标轴的方法 from matplotlib import pyplot as plt from mpl_toolkits.mplot3…

成都网站设计制作工作室广州正规网站建设哪家好

作者:kw0ng开始通达OA上传到包含漏洞分析的文章已经有很多,本文重点分析,文件上传处决定路径信息是否回显的UPLOAD_MODE参数是怎么传递的。代码分析触发文件上传点位于/ispirit/im/upload.php中,服务端在接收文件信息的同时还需要…

免费网站开发框架wordpress活动召集插件

今年苹果手机发布的新机自发布以来就受到了热烈的追捧,销量一直都处于只增不减的趋势。苹果手机为何如此之火?除了本身自带的IOS系统之外,手机自带很多小技巧,你知道不?今天就来为大家介绍苹果手机中的三种截屏小技巧&…

织梦茶叶网站模板免费下载外贸网站使用攻略

四个问题: 一,Jarvis March算法借鉴了什么算法? 二,如何确定初始点 三,如何获取凸包的边? 四,Jarvis March算法的好处在哪里? 首先看第一个问题, 一,Jarvis …

河北省建设厅网站首页平台网站模板素材图片下载

🔥博客主页: 小羊失眠啦. 🔖系列专栏: C语言、Linux、Cpolar ❤️感谢大家点赞👍收藏⭐评论✍️ 文章目录 前言1.安装MariaDB2.安装cpolar内网穿透工具3. 创建安全隧道映射mysql4. 公网远程连接5. 固定远程连接地址 前…

做集装箱的网站建应用网站

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。 E-iceblue 功能类库Spire 系列文档处…

第三方网站建设平台山东省住房和城乡建设厅政务服务

【SA8295P 源码分析】32 - QNX Ethernet Phy_Switch 驱动初始化 源码分析 一、使用现有的库配置 emac 和 phy_switch功能二、phy_switch 驱动初始化流程分析2.1 emac_mdio_register() 函数分析2.2 emac_mdio_callback() 函数分析系列文章汇总见:《【SA8295P 源码分析 (四)】网…

360网站推广官网怎么优化网站平台开发要注意什么问题

这是我的课程作业,用了 Eigen 库,最后的输出是 latex 的表格的一部分 具体内容就是 梯度下降法 精确线搜索(单峰区间搜索 黄金分割) 从书本的 Matlab 代码转译过来的其实,所以应该是一看就懂了 这里定义了两个测试…

如何使用框架来建设网站一份完整的营销策划书

ChatGPT的诞生使Excel公式变得过时。通过使用 ChatGPT 的代码解释器你可以做到: 分析数据创建图表 这就像用自然语言与电子表格交谈一样。我将向大家展示如何使用 ChatGPT 执行此操作并将结果导出为Excel格式: 作为示例,我将分析并创建美国…

单位网站建设服务区块链插件wordpress

clone() 方法是Object类中定义的一个方法,用于创建并返回一个对象的拷贝。但是,需要注意的是,clone() 方法是浅拷贝,即它只会复制对象的字段值,而不会复制对象引用的其他对象。 要使用clone()方法,需要满足…

网页设计与网站开发期末4399小游戏电脑版页面

一、评论爬取 以百度贴吧中“美团骑手吧”为例,对页面中的帖子评论进行爬取,并将结果以json的格式保存到本地中。 from lxml import etree import requests import json# 根据网页url获取评论 def GetComments(url):# 使用requests库发送GET请求&#…

网站建设软文模板外贸有哪些网站

本文将通过学生信息管理来介绍asp.net ajax的综合应用实例,包括“浏览”、“查询”、“添加”和“多选删除”功能,以及其它相关设计。 本示例源代码下载地址:http://down.51cto.com/data/220541 本示例中,程序架构参考Petshop&…

河北优化网站获客qq网站 内部搜索引擎

记 今天闲来无事,不想刷codeforces了,到洛谷提高组训练营找几道水题刷着玩玩(虽然自己早已过了打OI的年纪)~ 简单博弈论专题 P1199 三国游戏 这么考虑,由于电脑总是不能让我搭配出当前能搭配出的最大的…

跨境浏览网站wordpress导航如何优化

博主介绍:✌全网粉丝5W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌ 博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+…

常见的有利于seo的网站系统聊城手机网站建设服务

启动类去掉RibbonClient注解 10 50 100 1 权重优先调用 注意:启动类加RibbonClient注解 2 集群优先调用 3 元数据基于版本优先调用

建设银行网站安全分析自己做淘宝优惠券网站

[小学语文]计算机在小学写字教学中的运用之我见随着经济的快速发展,教育也出现了加快发展、加快改革的势态。随着教育技术的不断增加,教学设备得以不断更新,教学手段变得更加现代化。特别是我们火星小学,计算机辅助教学已成为学校…

wordpress 主题 打包陕西关键词优化推荐

文章目录 写在前面Panda3D程序设计程序分析运行结果系列文章写在后面 写在前面 本期内容 基于panda3d的迷宫中的小球游戏 所需环境 pythonpycharm或anacondapanda3d 下载地址 https://download.csdn.net/download/m0_68111267/88792121 Panda3D Panda3D是一种开放源代码…

攀枝花 网站建设微信视频网站怎么做

参考引用 STM32 入门教程-江科协 1. STM32 简介 1.1 STM32 套件介绍 1.2 STM32 简介 STM32 是 ST 公司基于 ARM Cortex-M 内核开发的 32 位微控制器 应用:嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等 1.3 ARM …

免费海报在线制作网站科技公司网站设计欣赏

来源于fullstack,绿色为重点 1. Go语言是什么 Go 是一种通用编程语言,设计初衷是为了进行系统编程。它最初是由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 在 2007 年开发的。Go 语言是强类型且静态类型的,它内置了对垃圾回收…

民宿可以在哪些网站做推广外贸平台公司

模型,请求数据 使用记录模型响应模型减少代码量任意 dict 构成的响应 请求附加信息Header信息 其他的请求信息表单数据文件数据基本使用多文件 表单文件 使用记录 模型 响应模型 有的时候一个post接口,请求模型和响应模型我们需要的字段是不一样的&am…