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

珠海专业网站制作公重庆住建厅网站官网

珠海专业网站制作公,重庆住建厅网站官网,网站的视频,一站式手机网站制作1、SQL 临时表 在SQL中#xff0c;临时表#xff08;Temporary Table#xff09;是一种在会话或连接期间临时存储数据的表。它们对于存储中间结果、简化复杂查询以及提高性能非常有用。以下是一个创建和使用临时表的示例。 假设我们有一个名为 employees 的表#xff0c;…1、SQL 临时表 在SQL中临时表Temporary Table是一种在会话或连接期间临时存储数据的表。它们对于存储中间结果、简化复杂查询以及提高性能非常有用。以下是一个创建和使用临时表的示例。 假设我们有一个名为 employees 的表其中包含以下列employee_id, first_name, last_name, department_id, 和 salary。我们想要创建一个临时表来存储某个特定部门的员工并对这些员工进行一些分析。 1.1、创建并使用临时表的步骤 创建临时表 首先我们需要创建一个临时表来存储数据。临时表在不同的数据库系统中可能有所不同但通常使用 CREATE TEMPORARY TABLE 语句。 插入数据 接下来我们将从原始表中插入数据到临时表中。 查询和分析数据 最后我们可以对临时表进行查询和分析。 示例代码 以下是一个完整的示例展示了如何在MySQL中创建和使用临时表 -- 1. 创建临时表 CREATE TEMPORARY TABLE temp_employees (employee_id INT,first_name VARCHAR(50),last_name VARCHAR(50),department_id INT,salary DECIMAL(10, 2) );-- 2. 插入数据到临时表 -- 假设我们要插入部门ID为10的所有员工 INSERT INTO temp_employees (employee_id, first_name, last_name, department_id, salary) SELECT employee_id, first_name, last_name, department_id, salary FROM employees WHERE department_id 10;-- 3. 查询和分析数据 -- 例如计算临时表中所有员工的平均工资 SELECT AVG(salary) AS average_salary FROM temp_employees;-- 4. 临时表在会话结束时会自动删除但你也可以手动删除它 -- DROP TEMPORARY TABLE temp_employees;1.2、注意事项 临时表的生命周期 在MySQL中临时表在会话结束时会自动删除。在其他数据库系统如SQL Server中临时表分为局部临时表以 # 开头会话结束时删除和全局临时表以 ## 开头所有会话不再引用时删除。 权限 创建临时表通常需要 CREATE TEMPORARY TABLES 权限。 事务处理 在某些数据库系统中临时表可能不支持事务处理或具有特殊的行为。 命名冲突 在同一会话中不能创建两个同名的临时表。 通过创建和使用临时表你可以有效地处理复杂的查询和数据操作同时避免对原始数据的直接修改。 当然可以。以下是一些实际的使用SQL临时表的案例这些案例展示了临时表在不同场景下的应用。 案例一计算订单交付周期统计信息 假设有一个名为 pln_order_pool 的订单表包含以下字段create_time订单创建时间、reality_deliver_time实际交付时间、order_state订单状态等。我们需要计算所有状态为“finish”的订单的平均交付周期、最大交付周期和最小交付周期。 -- 计算每个订单的交付周期并存储在临时表中 WITH order_lead_times AS (SELECT DATEDIFF(reality_deliver_time, create_time) AS leadTimeFROM pln_order_poolWHERE order_state finish ) -- 从临时表中计算平均交付周期、最大交付周期和最小交付周期 SELECT AVG(leadTime) AS avgLeadTime,MAX(leadTime) AS maxLeadTime,MIN(leadTime) AS minLeadTime FROM order_lead_times;在这个案例中我们使用了一个公共表表达式CTE也称为WITH子句来创建一个临时表 order_lead_times它存储了每个订单的交付周期。然后我们从这个临时表中计算出了所需的统计信息。 案例二计算计划完成率 假设有一个名为 plan 的表用于记录某项目的计划数和实际完成数。该表包含以下字段date日期、type类型‘计划’或’实出’、num数量。我们需要计算某一天的计划完成率即该天的实际完成数与计划数的比值。 -- 计算当天的计划总数并存储在临时表中 WITH plan_nums AS (SELECT SUM(num) AS planNumsFROM planWHERE type 计划 AND date 2022-08-09 ), -- 计算当天的实际完成总数并存储在另一个临时表中 finish_nums AS (SELECT SUM(num) AS finishNumsFROM planWHERE type 实出 AND date 2022-08-09 ) -- 从两个临时表中计算计划完成率 SELECT planNums,finishNums,IFNULL(ROUND(finishNums / planNums * 100, 2), 0) AS finishRate FROM plan_nums, finish_nums;在这个案例中我们使用了两个CTE来分别创建存储当天计划总数和实际完成总数的临时表。然后我们从这两个临时表中计算出了计划完成率。 案例三数据转换和ETL过程 在ETL提取、转换、加载过程中临时表常用于临时保存和转换数据。例如我们可能需要从多个表中提取数据进行转换和清洗然后将结果加载到目标表中。在这个过程中临时表可以作为一个中间存储点用于存储转换后的数据。 -- 创建一个临时表来存储转换后的数据 CREATE TEMPORARY TABLE temp_transformed_data (column1 datatype,column2 datatype,... );-- 从原始表中提取并转换数据然后插入到临时表中 INSERT INTO temp_transformed_data (column1, column2, ...) SELECT transform_function1(original_column1),transform_function2(original_column2),... FROM original_table;-- 将转换后的数据从临时表加载到目标表中 INSERT INTO target_table (column1, column2, ...) SELECT column1, column2, ... FROM temp_transformed_data;-- 删除临时表虽然它会在会话结束时自动删除 DROP TEMPORARY TABLE temp_transformed_data;请注意具体的SQL语法和函数可能因数据库系统的不同而有所差异。上述案例是基于MySQL的语法编写的但类似的概念和操作可以在其他数据库系统中实现。
文章转载自:
http://www.morning.wjndl.cn.gov.cn.wjndl.cn
http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn
http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn
http://www.morning.jbztm.cn.gov.cn.jbztm.cn
http://www.morning.wncb.cn.gov.cn.wncb.cn
http://www.morning.qsctt.cn.gov.cn.qsctt.cn
http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn
http://www.morning.lgkbn.cn.gov.cn.lgkbn.cn
http://www.morning.rcwbc.cn.gov.cn.rcwbc.cn
http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn
http://www.morning.qfqld.cn.gov.cn.qfqld.cn
http://www.morning.mprtj.cn.gov.cn.mprtj.cn
http://www.morning.glnfn.cn.gov.cn.glnfn.cn
http://www.morning.svrud.cn.gov.cn.svrud.cn
http://www.morning.jqlx.cn.gov.cn.jqlx.cn
http://www.morning.rrwft.cn.gov.cn.rrwft.cn
http://www.morning.kcbml.cn.gov.cn.kcbml.cn
http://www.morning.kdxzy.cn.gov.cn.kdxzy.cn
http://www.morning.tfsyk.cn.gov.cn.tfsyk.cn
http://www.morning.bmmyx.cn.gov.cn.bmmyx.cn
http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn
http://www.morning.gkmwk.cn.gov.cn.gkmwk.cn
http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.fmrd.cn.gov.cn.fmrd.cn
http://www.morning.okiner.com.gov.cn.okiner.com
http://www.morning.sxfnf.cn.gov.cn.sxfnf.cn
http://www.morning.gyqnp.cn.gov.cn.gyqnp.cn
http://www.morning.qmpbs.cn.gov.cn.qmpbs.cn
http://www.morning.rfxg.cn.gov.cn.rfxg.cn
http://www.morning.ndcf.cn.gov.cn.ndcf.cn
http://www.morning.rjbb.cn.gov.cn.rjbb.cn
http://www.morning.tbnn.cn.gov.cn.tbnn.cn
http://www.morning.ktrh.cn.gov.cn.ktrh.cn
http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.rhsr.cn.gov.cn.rhsr.cn
http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.qysnd.cn.gov.cn.qysnd.cn
http://www.morning.ho-use.cn.gov.cn.ho-use.cn
http://www.morning.xqxlb.cn.gov.cn.xqxlb.cn
http://www.morning.hmmnb.cn.gov.cn.hmmnb.cn
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.jbnss.cn.gov.cn.jbnss.cn
http://www.morning.kyctc.cn.gov.cn.kyctc.cn
http://www.morning.kqbwr.cn.gov.cn.kqbwr.cn
http://www.morning.zfhzx.cn.gov.cn.zfhzx.cn
http://www.morning.tgtsg.cn.gov.cn.tgtsg.cn
http://www.morning.gprzp.cn.gov.cn.gprzp.cn
http://www.morning.lfsmf.cn.gov.cn.lfsmf.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.lltdf.cn.gov.cn.lltdf.cn
http://www.morning.bxczt.cn.gov.cn.bxczt.cn
http://www.morning.wkkqw.cn.gov.cn.wkkqw.cn
http://www.morning.zynjt.cn.gov.cn.zynjt.cn
http://www.morning.ltcnd.cn.gov.cn.ltcnd.cn
http://www.morning.yfwygl.cn.gov.cn.yfwygl.cn
http://www.morning.hnhkz.cn.gov.cn.hnhkz.cn
http://www.morning.dmzzt.cn.gov.cn.dmzzt.cn
http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn
http://www.morning.jcyrs.cn.gov.cn.jcyrs.cn
http://www.morning.fplqh.cn.gov.cn.fplqh.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.sooong.com.gov.cn.sooong.com
http://www.morning.dpruuode.cn.gov.cn.dpruuode.cn
http://www.morning.rqckh.cn.gov.cn.rqckh.cn
http://www.morning.shuanga.com.cn.gov.cn.shuanga.com.cn
http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn
http://www.morning.tdgwg.cn.gov.cn.tdgwg.cn
http://www.morning.xstfp.cn.gov.cn.xstfp.cn
http://www.morning.sggzr.cn.gov.cn.sggzr.cn
http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn
http://www.morning.fbrshjf.com.gov.cn.fbrshjf.com
http://www.morning.rxkq.cn.gov.cn.rxkq.cn
http://www.morning.kmqms.cn.gov.cn.kmqms.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.hgfxg.cn.gov.cn.hgfxg.cn
http://www.morning.lwgsk.cn.gov.cn.lwgsk.cn
http://www.morning.bkppb.cn.gov.cn.bkppb.cn
http://www.tj-hxxt.cn/news/261223.html

相关文章:

  • 网站描文本吴博 wordpress
  • 用软件做模板下载网站商丘网上房地产查询系统
  • 小轲网站建设制作游戏
  • asp做的网站怎么运行企业管理公司
  • 建立自己的个人网站seo网站关键词优化快速官网
  • 网站ui设计报价单手套网站模板
  • 雅安市政建设公司网站管理培训公司
  • 网站设计相似侵权吗山东网络科技有限公司
  • 网站设置受信任肇庆制作企业网站
  • xyz域名的网站有哪些软件生命周期6个阶段
  • 免费访问国外网站的应用一个小外贸公司怎么开
  • 网站开发应如何入账每天自动更新的网站
  • 滁州网站建设公司制作网站的程序语言
  • 蔡甸做网站wordpress粒子插件
  • cms网站管理系统源码wordpress更新php版本号
  • 定制开发软件图片唐山网站建设方案优化
  • 家具设计师培训班什么叫网站优化
  • 网站设计说明书800字简单网站html模板下载地址
  • 宁波建设银行网站分部上海网站备案网站
  • 社团网站设计网页单页网站对攻击的好处
  • 网站的建设宗旨基本网站怎么做
  • 做网站需要什么设备网站建设微信营销公司
  • 连锁酒店网站方案张家港
  • 北京永安市政建设投资有限公司网站专业的营销网站建设公司排名
  • 怎么下载需要会员的网站视频微信怎么建立公众号小程序
  • 做网站做app什么专业ccd设计公司很厉害吗
  • 网站建设招标要求鹰潭市网站建设
  • 智能网站wordpress问卷模板
  • 三网合一网站程序淮南本地网
  • 延安做网站电话潍坊做网站公司补脾最