Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
SQL 聚合函数和 CASE WHEN 多条件使用怎么写?_创想鸟

SQL 聚合函数和 CASE WHEN 多条件使用怎么写?

答案:SQL中通过在聚合函数内嵌套CASE WHEN实现条件聚合,可在一个查询中对不同条件的数据分别计数、求和或计算平均值等。例如统计每个客户的总订单数、已完成订单金额、待处理订单数及平均完成订单金额,相比多次查询或子查询更高效灵活。解析:COUNT(order_id)统计总订单;SUM(CASE WHEN status=’completed’ THEN amount ELSE 0 END)累加已完成订单金额,ELSE 0确保未完成订单贡献为零;COUNT(CASE WHEN status=’pending’ THEN 1 END)利用COUNT忽略NULL的特性,仅统计待处理订单;AVG(CASE WHEN status=’completed’ THEN amount END)自动忽略NULL,只计算已完成订单的平均金额。与WHERE子句只能前置过滤整行不同,CASE WHEN在聚合时按行进行条件判断,允许同一行数据参与多个条件分支的聚合,实现“横向多维分析”。常见陷阱包括NULL处理不当导致结果偏差(如AVG中误用ELSE 0)、复杂CASE逻辑影响性能、数据类型不匹配引发隐式转换错误。此外,MAX/MIN可用于提取符合条件的极值,STRING_AGG结合CASE可拼接特定状态的字符串,VAR/STDEV类函数支持条件统计分析,APPROX_COUNT_DISTINCT适用于大数据下的条件去重估算。该技术提升了SQL的表达能力,是构建复杂报表

sql 聚合函数和 case when 多条件使用怎么写?

SQL聚合函数与

CASE WHEN

的结合使用,核心在于将条件判断逻辑内嵌到聚合函数的作用域内,这样就能在同一查询结果中,根据不同的业务条件对数据进行分类计数、求和或计算其他统计量。这比单纯用

WHERE

子句过滤后再聚合要灵活得多,因为它允许你同时看到满足不同条件的数据聚合结果,而无需多次查询或复杂的子查询。

解决方案

在SQL中,

CASE WHEN

语句的强大之处在于它能根据特定条件返回不同的值。当这个能力与聚合函数(如

COUNT

,

SUM

,

AVG

,

MAX

,

MIN

等)结合时,我们便能实现极其灵活且富有洞察力的条件聚合。这就像给聚合函数装上了“智能筛选器”,让它只关注满足特定条件的数据片段。

举个例子,假设我们有一个

orders

表,包含

order_id

,

customer_id

,

amount

,

status

(订单状态,如’pending’, ‘completed’, ‘cancelled’)和

order_date

等字段。我们想在一个查询中,统计每个客户的总订单数、已完成订单的总金额,以及待处理订单的数量。

SELECT    customer_id,    COUNT(order_id) AS total_orders,    SUM(CASE WHEN status = 'completed' THEN amount ELSE 0 END) AS completed_sales_amount,    COUNT(CASE WHEN status = 'pending' THEN 1 END) AS pending_orders_count,    AVG(CASE WHEN status = 'completed' THEN amount END) AS avg_completed_order_amount -- 注意这里对NULL的处理FROM    ordersGROUP BY    customer_idORDER BY    customer_id;

解析:

COUNT(order_id)

:这是最直接的,统计每个客户的所有订单。

SUM(CASE WHEN status = 'completed' THEN amount ELSE 0 END)

:这里是关键。对于每一行,如果

status

是’completed’,

CASE WHEN

就返回

amount

的值;否则,返回

0

。

SUM

函数接着会对这些返回的值进行求和。

ELSE 0

在这里很重要,它确保未完成的订单不会影响总金额,如果写成

ELSE NULL

,

SUM

函数会忽略

NULL

值,可能导致结果不符合预期(除非你确实想忽略)。

COUNT(CASE WHEN status = 'pending' THEN 1 END)

:这个模式常用于条件计数。如果

status

是’pending’,

CASE WHEN

返回

1

;否则,它隐式返回

NULL

。

COUNT(expression)

只计算非

NULL

值的数量,所以它能精确地统计出待处理订单的数量。

AVG(CASE WHEN status = 'completed' THEN amount END)

:与

COUNT

类似,

CASE WHEN

在条件不满足时返回

NULL

。

AVG

函数在计算平均值时会自动忽略

NULL

值,因此它只会计算已完成订单的平均金额。如果希望未完成订单计入分母但值为0,则需要写成

AVG(CASE WHEN status = 'completed' THEN amount ELSE 0 END)

,但这通常不是我们想要的平均值。

通过这种方式,我们可以在一个查询中,为每个客户生成一份包含多种条件聚合信息的报告,大大提升了查询效率和结果的可读性。

为什么常规的 WHERE 子句无法满足复杂条件下的聚合需求?

这确实是个常见的问题,很多人在刚接触SQL时都会尝试用

WHERE

来解决所有过滤问题。但

WHERE

子句的作用是在数据被聚合之前,过滤掉不符合条件的整行记录。它是一个“前置过滤器”。这意味着一旦一行数据被

WHERE

过滤掉了,它就永远不会参与到后续的聚合计算中。

Cowriter Cowriter

AI 作家,帮助加速和激发你的创意写作

Cowriter 107 查看详情 Cowriter

想象一下,你想要统计一个部门里,男员工和女员工各自的平均薪资,并且希望这两个数字显示在同一行报表里。如果使用

WHERE

子句,你可能会写出两个独立的查询:一个

WHERE gender = 'Male'

,另一个

WHERE gender = 'Female'

。然后你需要将这两个结果合并,这无疑增加了复杂性。

而

CASE WHEN

嵌套在聚合函数中,则是在聚合函数内部进行条件判断。它允许你在聚合计算的“当下”,根据每行数据的具体情况,决定这行数据是否参与到某个特定的聚合计算中,或者以何种形式参与。它不是过滤掉整行,而是有选择性地处理行中的某个值。这样,所有原始数据行都参与了分组,但在聚合时,不同的条件分支可以针对同一行数据提取出不同的信息,并进行各自的聚合,最终在同一行结果中呈现出来,实现“横向”的条件聚合。这对于需要进行多维度对比分析的报表来说,简直是神来之笔。

在实际应用中,使用 CASE WHEN 和聚合函数有哪些常见的陷阱或性能考量?

在实际操作中,这种强大的组合也并非没有需要注意的地方。就像任何工具一样,用得好能事半功倍,用不好也可能带来一些麻烦。

NULL值处理的艺术: 这是最容易踩的坑。在

SUM

和

AVG

中,

ELSE 0

和

ELSE NULL

(或不写

ELSE

,默认就是

ELSE NULL

)的效果是天壤之别。

SUM

会忽略

NULL

,但会将

0

计入总和;

AVG

会忽略

NULL

,但会将

0

计入分母。所以,你必须清楚地知道自己是想让不符合条件的记录不参与计算(用

NULL

),还是以零值参与计算(用

0

)。比如,计算完成订单的平均金额,用

AVG(CASE WHEN status = 'completed' THEN amount END)

是正确的,因为不完成的订单不应该拉低平均值。但如果统计销售额,未完成的订单贡献为0,就应该用

SUM(CASE WHEN status = 'completed' THEN amount ELSE 0 END)

。性能考量: 尽管

CASE WHEN

在SQL中通常被高度优化,但在极端大数据量和极其复杂的

CASE WHEN

逻辑下,它确实会增加查询的CPU开销,因为数据库需要对每一行进行条件判断。如果你的

CASE WHEN

表达式非常复杂,或者包含大量的

OR

条件,并且这些条件涉及的列没有合适的索引,可能会导致全表扫描和额外的计算。在这种情况下,有时拆分成多个子查询或CTE(Common Table Expressions)可能会更清晰,甚至在某些数据库和特定场景下,性能反而更好。但大多数情况下,这种组合的性能是相当不错的,并且比多个独立查询再

UNION

或

JOIN

要高效得多。代码可读性与维护: 当

CASE WHEN

内部的条件逻辑变得非常复杂,或者嵌套层级过深时,查询语句会变得难以阅读和理解。想象一下一个包含十几个

WHEN

子句,每个子句又包含复杂逻辑的

CASE WHEN

。这对于后期的维护者来说,无疑是个噩梦。在这种情况下,适当的注释、将复杂逻辑封装到视图或函数中,或者考虑重构业务逻辑,都是值得考虑的方案。保持代码的简洁和意图清晰,永远是第一位的。数据类型匹配:

CASE WHEN

语句中,所有

THEN

和

ELSE

分支返回的值的数据类型应该兼容。如果不兼容,数据库可能会尝试进行隐式转换,这可能导致意想不到的结果,甚至报错。例如,一个分支返回字符串,另一个返回数字,可能会导致整个表达式被转换为字符串类型,从而影响后续的聚合计算。

除了 COUNT 和 SUM,还有哪些聚合函数可以与 CASE WHEN 有效结合?

CASE WHEN

与聚合函数的结合远不止

COUNT

和

SUM

。事实上,几乎所有的标准聚合函数都能以这种方式增强其功能,实现更精细化的数据分析。

AVG

(平均值): 刚才的例子中已经提到了。

AVG(CASE WHEN condition THEN value END)

可以计算满足特定条件的平均值,而忽略不满足条件的行。这在分析特定群体或特定事件的平均表现时非常有用,比如计算VIP客户的平均消费金额。

MAX

/

MIN

(最大值/最小值): 同样可以用于条件性的查找。例如,

MAX(CASE WHEN product_category = 'Electronics' THEN price END)

可以找出电子产品中的最高价格,而

MIN(CASE WHEN order_status = 'pending' THEN order_date END)

则能找出最早的待处理订单日期。这在需要从特定数据子集中提取极值时非常方便。

STRING_AGG

(SQL Server, PostgreSQL) 或

GROUP_CONCAT

(MySQL) (字符串拼接): 这个组合在需要根据条件拼接字符串时非常强大。比如,

STRING_AGG(CASE WHEN status = 'completed' THEN product_name END, ', ')

可以列出某个客户所有已完成订单中的产品名称,用逗号分隔。这比先过滤再拼接要简洁得多,尤其是在每个分组内有不同条件时。

VAR_POP

,

VAR_SAMP

,

STDEV_POP

,

STDEV_SAMP

(方差/标准差): 对于需要进行条件性统计学分析的场景,这些函数与

CASE WHEN

结合可以计算特定数据子集的方差或标准差。例如,分析不同产品线销售额的波动性,可以写成

STDEV_SAMP(CASE WHEN product_category = 'Clothing' THEN amount END)

。

APPROX_COUNT_DISTINCT

(近似去重计数): 在大数据场景下,如果需要对满足特定条件的唯一值进行近似计数,这个组合也能派上用场。例如,

APPROX_COUNT_DISTINCT(CASE WHEN country = 'USA' THEN customer_id END)

可以快速估算美国地区的独立客户数量。

总的来说,

CASE WHEN

与聚合函数的结合,提供了一种在单个查询中实现复杂、多维度条件聚合的优雅方式。它将业务逻辑的灵活性推向了新的高度,是每个SQL开发者都应该熟练掌握的技能。关键在于理解其背后的原理,并在实践中注意

NULL

处理和性能优化,才能真正发挥它的威力。

以上就是SQL 聚合函数和 CASE WHEN 多条件使用怎么写?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/957894.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
在对象数组中区分意图性空值:哨兵对象模式的应用
上一篇 2025年12月1日 18:39:54
某厂骁龙8至尊版“超大杯”影像规格曝光,预计为小米15 Ultra
下一篇 2025年12月1日 18:39:56

相关推荐

  • sublime怎么在侧边栏显示git状态_Sublime侧边栏Git状态显示配置指南

    sublime怎么在侧边栏显示git状态_Sublime侧边栏Git状态显示配置指南sublime怎么在侧边栏显示git状态_Sublime侧边栏Git状态显示配置指南sublime怎么在侧边栏显示git状态_Sublime侧边栏Git状态显示配置指南sublime怎么在侧边栏显示git状态_Sublime侧边栏Git状态显示配置指南

    要实现Sublime Text侧边栏显示Git状态,需安装GitGutter插件。首先通过Package Control安装GitGutter,重启编辑器后即可在侧边栏文件名旁看到Git状态图标,如“M”表示修改,“A”表示新增,“?”表示未跟踪;同时行号区会显示增删改的彩色标记。该插件基于社区驱动…

    2026年9月28日 • 用户投稿
    000
  • Safari浏览器地址栏在下面怎么改回上面_Safari浏览器地址栏位置布局调整教程

    Safari浏览器地址栏在下面怎么改回上面_Safari浏览器地址栏位置布局调整教程Safari浏览器地址栏在下面怎么改回上面_Safari浏览器地址栏位置布局调整教程Safari浏览器地址栏在下面怎么改回上面_Safari浏览器地址栏位置布局调整教程Safari浏览器地址栏在下面怎么改回上面_Safari浏览器地址栏位置布局调整教程

    首先检查Safari标签栏位置设置,1、打开设置进入Safari选项,2、将标签栏位置改为顶部;若无效,3、重启Safari浏览器;4、排查辅助功能中的便捷访问是否开启并关闭;最后更新iOS系统至最新版本以修复显示异常。 如果您发现Safari浏览器的地址栏显示在屏幕底部而非顶部,可能是由于设备界面…

    2026年9月28日 • 用户投稿
    000
  • 快手小店怎么看卖出去的商品?快手小店怎么查看出售的商品

    快手小店怎么看卖出去的商品?快手小店怎么查看出售的商品快手小店怎么看卖出去的商品?快手小店怎么查看出售的商品快手小店怎么看卖出去的商品?快手小店怎么查看出售的商品快手小店怎么看卖出去的商品?快手小店怎么查看出售的商品

    在电商蓬勃发展的今天,快手小店为众多商家提供了一个展示商品、实现变现的重要渠道。那么,快手小店怎么看卖出去的商品?接下来,我将详细为你介绍查看已售商品的具体操作流程。 快手小店查看已售商品的两种方式 想要掌握店铺销售情况,主要可以通过两个途径来查看:订单管理页面 和 商品详情页。 1. 通过订单管理…

    2026年9月28日 • 用户投稿
    200
  • 如何解决MySQL安装时权限不足的处理方法?

    如何解决MySQL安装时权限不足的处理方法?如何解决MySQL安装时权限不足的处理方法?如何解决MySQL安装时权限不足的处理方法?如何解决MySQL安装时权限不足的处理方法?

    mysql安装时权限不足问题可通过以下方法解决:1.使用管理员权限运行安装程序;2.检查并修改安装目录权限;3.关闭uac;4.修改mysql配置文件指定用户目录;5.检查防火墙和杀毒软件;6.查看安装日志定位问题;7.手动创建数据目录并设置权限;8.考虑使用docker。 MySQL安装时权限不足…

    2026年9月28日 • 用户投稿
    000
  • SublimeText如何管理多个项目窗口_Workspace工作区使用方法

    SublimeText如何管理多个项目窗口_Workspace工作区使用方法SublimeText如何管理多个项目窗口_Workspace工作区使用方法SublimeText如何管理多个项目窗口_Workspace工作区使用方法SublimeText如何管理多个项目窗口_Workspace工作区使用方法

    Sublime Text通过项目文件(.sublime-project)和工作区文件(.sublime-workspace)实现多项目高效管理,前者保存共享的静态配置如文件夹结构和构建系统,建议提交至版本控制;后者记录个人动态状态如打开文件、光标位置和布局,应被忽略以避免冲突。使用“快速切换项目”功…

    2026年9月28日 • 用户投稿
    100
  • Linux学习笔记(二)系统基础操作

    Linux学习笔记(二)系统基础操作Linux学习笔记(二)系统基础操作Linux学习笔记(二)系统基础操作Linux学习笔记(二)系统基础操作

    Linux基础学习笔记精选专栏 本专栏由小雨ttt创建,致力于分享学习linux基础知识的过程。本专栏不是机械地介绍linux指令集,而是包含了作者亲自实践的操作过程,站在一个初学者的角度理解linux基础知识。 目前本专栏包含的内容有: Linux学习笔记(一)使用文本编辑器VimLinux学习笔…

    2026年9月28日 • 用户投稿
    000
  • 360极速浏览器提示“喔唷,崩溃啦”怎么解决_浏览器崩溃问题常见原因及修复方案

    360极速浏览器提示“喔唷,崩溃啦”怎么解决_浏览器崩溃问题常见原因及修复方案360极速浏览器提示“喔唷,崩溃啦”怎么解决_浏览器崩溃问题常见原因及修复方案360极速浏览器提示“喔唷,崩溃啦”怎么解决_浏览器崩溃问题常见原因及修复方案360极速浏览器提示“喔唷,崩溃啦”怎么解决_浏览器崩溃问题常见原因及修复方案

    首先优化内存与缓存设置,启用自动释放内存和清理缓存功能;其次使用浏览器内置的一键修复工具扫描并修复异常;若问题依旧,建议卸载后重新安装最新版浏览器;最后可借助360安全卫士等第三方工具进行系统级修复,排除插件冲突或组件损坏问题。 如果您在使用360极速浏览器时遇到“喔唷,崩溃啦”的提示,这通常意味着…

    2026年9月28日 • 用户投稿
    300
  • sublime怎么保存时自动格式化代码_Sublime配置保存时自动格式化代码方法

    sublime怎么保存时自动格式化代码_Sublime配置保存时自动格式化代码方法sublime怎么保存时自动格式化代码_Sublime配置保存时自动格式化代码方法sublime怎么保存时自动格式化代码_Sublime配置保存时自动格式化代码方法sublime怎么保存时自动格式化代码_Sublime配置保存时自动格式化代码方法

    安装插件并配置可实现Sublime Text保存时自动格式化代码,提升代码可读性与一致性。首先安装Package Control包管理器,通过控制台执行指定代码完成安装;重启后使用命令面板(Ctrl+Shift+P)调出Package Control: Install Package,搜索并安装所需…

    2026年9月28日 • 用户投稿
    700
  • 建立MySQL中买菜系统的配送区域表

    建立MySQL中买菜系统的配送区域表建立MySQL中买菜系统的配送区域表建立MySQL中买菜系统的配送区域表建立MySQL中买菜系统的配送区域表

    建立MySQL中买菜系统的配送区域表,需要具体代码示例 在买菜系统中,配送区域是一个重要的信息,它决定了哪些地区能够享受到买菜配送服务。为了方便管理和查询,我们可以在MySQL数据库中建立配送区域表。 首先,我们需要为配送区域表确定一些基本的字段,例如区域名称、省份、城市、区、详细地址等。接下来,我…

    2026年9月28日 • 用户投稿
    000
  • 百度搜索app如何快速切换账号_百度搜索app多账号管理的操作方法

    百度搜索app如何快速切换账号_百度搜索app多账号管理的操作方法百度搜索app如何快速切换账号_百度搜索app多账号管理的操作方法百度搜索app如何快速切换账号_百度搜索app多账号管理的操作方法百度搜索app如何快速切换账号_百度搜索app多账号管理的操作方法

    1、可通过设置菜单退出当前账号后登录新账号实现切换;2、安卓用户可使用应用分身功能创建百度App双开实例,分别登录不同账号;3、符合条件的iOS设备可利用巨魔商店安装修改版百度App实现多开,从而同时登录多个账号。 如果您需要在百度搜索App中频繁使用不同的账号进行登录,但每次都需要退出再重新登录,…

    2026年9月28日 • 用户投稿
    1100
  • Windows记事本应用现在可以从Microsoft Store中获得

    Windows记事本应用现在可以从Microsoft Store中获得Windows记事本应用现在可以从Microsoft Store中获得Windows记事本应用现在可以从Microsoft Store中获得Windows记事本应用现在可以从Microsoft Store中获得

    早在2019年8月,微软就曾宣布计划将广受欢迎的Windows记事本应用迁移至应用商店,旨在提升其更新频率与运行效率。然而,到了同年12月底,微软突然叫停了这一计划,且未作过多解释。如今,这一目标终于得以实现——Windows记事本现已重新上线于微软应用商店,供用户下载使用。 自从Windows系统…

    2026年9月28日 • 用户投稿
    300
  • 在国内可以用的比较好的ai图片生成工具2025十大排名

    在国内可以用的比较好的ai图片生成工具2025十大排名在国内可以用的比较好的ai图片生成工具2025十大排名在国内可以用的比较好的ai图片生成工具2025十大排名在国内可以用的比较好的ai图片生成工具2025十大排名

    答案:2025年国内AI图片生成工具将更注重本地化、移动端体验、版权保护、个性化定制及行业融合,代表工具如稿定设计、盗梦师、Vega AI等,选择应基于用户需求、创作目的与预算,AI不会取代艺术家,而是辅助创作。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek…

    2026年9月28日 • 用户投稿
    1000
  • 360极速浏览器怎么设置默认下载工具_关联第三方下载软件操作方法

    360极速浏览器怎么设置默认下载工具_关联第三方下载软件操作方法360极速浏览器怎么设置默认下载工具_关联第三方下载软件操作方法360极速浏览器怎么设置默认下载工具_关联第三方下载软件操作方法360极速浏览器怎么设置默认下载工具_关联第三方下载软件操作方法

    首先更改360极速浏览器默认下载工具以调用第三方下载软件。进入设置页面的下载设置选项,选择“选择默认下载工具”并从下拉列表中选取已安装的工具如迅雷或IDM;若未显示目标工具,可选“自定义”或“浏览”,手动定位其.exe主程序文件完成关联;最后通过点击网页下载链接验证是否成功调起第三方工具,确保设置生…

    2026年9月28日 • 用户投稿
    400
  • Gemini如何支持量子计算模拟 Gemini量子算法开发环境搭建

    Gemini如何支持量子计算模拟 Gemini量子算法开发环境搭建Gemini如何支持量子计算模拟 Gemini量子算法开发环境搭建Gemini如何支持量子计算模拟 Gemini量子算法开发环境搭建Gemini如何支持量子计算模拟 Gemini量子算法开发环境搭建

    本文将围绕如何利用Gemini进行量子计算模拟以及如何搭建相应的量子算法开发环境展开讨论。我们将详细介绍Gemini在量子计算模拟中的作用,并提供一套清晰、分步的指南,帮助用户完成开发环境的搭建,从而能够深入学习和实践量子算法。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 …

    2026年9月28日 • 用户投稿
    000
  • MySQL 实现点餐系统的预定功能

    MySQL 实现点餐系统的预定功能MySQL 实现点餐系统的预定功能MySQL 实现点餐系统的预定功能MySQL 实现点餐系统的预定功能

    MySQL 实现点餐系统的预定功能,需要具体代码示例 随着科技的进步和人们生活节奏的加快,越来越多的人选择通过点餐系统进行餐厅预订,这一功能已经成为现代餐饮行业的标配。本文将介绍如何使用MySQL数据库实现一个简单的点餐系统的预定功能,并提供具体的代码示例。 在设计点餐系统的预定功能时,我们首先需要…

    2026年9月28日 • 用户投稿
    000
  • Kook电脑版官方入口 _ KOOK网页版在线登录平台

    Kook电脑版官方入口 _ KOOK网页版在线登录平台Kook电脑版官方入口 _ KOOK网页版在线登录平台Kook电脑版官方入口 _ KOOK网页版在线登录平台Kook电脑版官方入口 _ KOOK网页版在线登录平台

    KOOK电脑版官方入口是https://www.kookapp.cn/,提供稳定语音通话、文字聊天、文件传输等功能,支持跨设备同步与社区互动。 KOOK电脑版官方入口在哪里?这是许多用户都在寻找的信息,接下来由PHP小编为大家带来KOOK电脑版及网页版的在线登录平台地址,想了解这个平台特点的朋友,一…

    2026年9月28日 • 用户投稿
    100
  • win7进安全模式跳到修复系统的方法?

    win7进安全模式跳到修复系统的方法?win7进安全模式跳到修复系统的方法?win7进安全模式跳到修复系统的方法?win7进安全模式跳到修复系统的方法?

    今天有朋友问我如何让win7进入安全模式跳转到维修?原来,他的电脑出了问题,win7进入安全模式跳转修复这么简单的方法就不行了,只需几步即可。在这里,小编将win7进入安全模式跳转到修复系统方法向大家介绍。 教程/方法  1,在Win7安全模式下删除顽固文件  删除时如果文件处于Windows的正常…

    2026年9月28日 • 用户投稿
    000
  • 小红书新手运营全攻略(快速起号+吸粉技巧+内容优化+稳定变现路径)

    小红书新手运营全攻略(快速起号+吸粉技巧+内容优化+稳定变现路径)小红书新手运营全攻略(快速起号+吸粉技巧+内容优化+稳定变现路径)小红书新手运营全攻略(快速起号+吸粉技巧+内容优化+稳定变现路径)小红书新手运营全攻略(快速起号+吸粉技巧+内容优化+稳定变现路径)

    答案是小红书运营需明确定位、输出优质内容、提升互动与数据分析,最终实现变现。首先确立垂直领域的人设,结合兴趣与用户需求,如“健康烘焙食谱”;内容创作注重真实、有用、有趣,标题封面吸引点击,图文排版清晰,视频节奏流畅,并合理布局关键词和标签;通过搜索、推荐、关注获取流量,积极引导互动并回复评论;利用后…

    2026年9月28日 • 用户投稿
    000
  • 如何在MySQL中创建买菜系统的支付记录表

    如何在MySQL中创建买菜系统的支付记录表如何在MySQL中创建买菜系统的支付记录表如何在MySQL中创建买菜系统的支付记录表如何在MySQL中创建买菜系统的支付记录表

    在MySQL中创建买菜系统的支付记录表是购物网站必不可少的功能。这个表主要用于存储用户在购物系统中的支付信息,包括支付金额、支付时间、订单号等。以下是如何在MySQL中创建买菜系统的支付记录表的具体代码示例: CREATE TABLE `payment_record` ( `id` int(11) …

    2026年9月28日 • 用户投稿
    100
  • Android Studio中实现线段交点计算:以Pong游戏为例

    Android Studio中实现线段交点计算:以Pong游戏为例Android Studio中实现线段交点计算:以Pong游戏为例Android Studio中实现线段交点计算:以Pong游戏为例Android Studio中实现线段交点计算:以Pong游戏为例

    本文旨在深入探讨在Android Studio开发Pong类游戏时,如何精确计算移动球体与挡板之间的线段交点,从而实现准确的碰撞检测和反弹逻辑。我们将从基础的代数原理出发,逐步推导线段交点的计算公式,并结合实际的Java代码示例,演示如何在游戏循环中应用这些几何算法,以确保游戏物理行为的准确性和流畅…

    2026年9月28日 • 用户投稿
    000

发表回复

登录后才能评论
关注微信