首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA程序:加粗的单元格求和

标签:VBA 下面的VBA自定义函数演示了如何对应用了粗体格式的单元格求和。...在VBE,插入一个标准模块,在其中输入下面的代码: Public Function SumBold( _ ParamArray vInput() As Variant) As Variant...ErrHandler: '检查是否溢出 If Err.Number = 6 Then SumBold = CVErr(xlErrNum) Resume Continue End Function 注意,当求和的单元格区域中单元格格式发生更改时...这意味着,仅对求和单元格区域中的单元格设置加粗格式,使用该自定义函数求和不会改变,除非按F9键强制计算,或者在工作表输入内容导致工作表重新计算。...这个程序也提供了一个模板,可以稍作修改对其它格式设置的单元格来求和

13710
您找到你想要的搜索结果了吗?
是的
没有找到

SQL的未来:会话式解决问题

Postgresjsonb_array_elements,它会将 JSON 列表转换成一组行),并且如果您能够想象这种转换如何与连接进行交互,您可以非常简洁地编写强大的查询,示例 A 所示。...在这种情况,您不仅仅需要 Postgres 知识:您还需要了解 AWS 策略的构建方式,然后您需要弄清楚如何使用 Postgres 联合和 JSONB 运算符其进行查询。...在我最新 GPT 的一次测试,我想到了将 Postgres 惯用法翻译成 SQLite。Postgres 和 SQLite JSON 模式截然不同。...以下是 ChatGPT 的解释: json_each:这是 SQLite jsonb_array_elements 等效的元素,但它的功能略有不同。...我没有忽视体现于最强大的 LLM 的黑暗模式,但我无法忽视它们所能提供的提升。许多类型的工作要求我们大规模地信息进行推理,而不仅仅是你的代码和文档进行推理,尽管这是我们这里的重点。

7810

利用LLM改进SQL查询的技术

这个有问题的查询本意是检测Azure虚拟机的网络安全组是否允许敏感端口进行入站访问。一个用户报告说,对于两个不同的测试用例,查询报告正常,但本应该报告警报。...对象;PostgresJSONB包含操作符@>无法匹配它们。...由于JSONB对象是数组,而我们需要匹配的是一个两个数组中共有的键值,那么展开数组并在其元素查找匹配那个键值是合理的。...简明与冗长的SQL语法 ChatGPT、Copilot Chat和新来者Unblocked给出的初始解决方案使用了各种形式的利用Postgresjsonb_array_elements函数进行交叉连接来实现这个策略...Postgres JSONB数据类型和jsonb_array_elements等集合返回函数有一定经验的人来说也是如此。

10610

MySQL与PostgreSQL对比

LAMP的M指的就是MySQL。构建在LAMP上的应用都会使用MySQL,WordPress、Drupal等大多数php开源程序。...json存储完的文本,json列会每次都解析存储的,它不支持索引,但你可以为查询创建表达式索引。 jsonb存储的二进制格式,避免了重新解析数据结构。...当我们比较写入数据速度时,由于数据存储的方式的原因,jsonb会比json稍微的慢一点。json列会每次都解析存储的,这意味着键的顺序要和输入的时候一样。...FDW提供了一个SQL接口,用于访问远程数据存储的远程大数据对象,使DBA可以整合来自不相关数据源的数据,将它们存入Postgres数据库的一个公共模型。...10)索引的支持更强 PostgreSQL 的可以使用函数和条件索引,这使得PostgreSQL数据库的调优非常灵活,mysql就没有这个功能,条件索引在web应用很重要。

8.9K10

PostgreSQL JSONB 使用入门

也有很多 JSON 相关的函 数和操作符可以用于存储在这些数据类型的数据 PostgreSQL支持两种 JSON 数据类型:json 和 jsonb。它们几乎接受完全相同的集合作为输入。...如果一个的 JSON 对象包含同一个键超过一次,所有的键/都会被保留(** 处理函数会把最后的值当作有效**)。 jsonb不保留空格、不保留对象键的顺序并且不保留重复的对象键。..."nickname": "nickname"}'::jsonb; -- 更新account content字段 weixin_mp 的(如果没有会创建) update account set content...(‘hello', '14:2 23:4'),表示hello在14:2和23:4这两个位置出现过,在PG这些位置实际上就是元组的tid(行号,包括数据块ID(32bit),以及item point...但是索引将会存储content列每一个键 和的拷贝,表达式索引只存储tags 键下找到的数据。

7.9K20

PostgreSQL 14及更高版本改进

PG14的主要特性 逻辑复制的改进 PG14逻辑复制进行了几项增强: 1) 正在进行的事务中支持逻辑复制 有助于减少大型事务的回放延迟,这里详细进行了介绍: http://amitkapila16...例如,jsonb可以使用下标: 早期: SELECT jsonb_column->'key' FROM table; UPDATE table SET jsonb_column = jsonb_set(...2) BRIN索引现在可以记录每个范围的多个min/max 如果每页都由一组,这将很有用。允许更加有效地处理异常值。...添加--tablespace选项到reindexdb控制该行为 扩展统计 PG14下一个增强功能是扩展统计方面。帮助我们使用表达式的各种查询获取更好的统计信息,帮助产生更好的查询计划。...7) Executor方法添加到了nextloop join的inner表缓冲结果:如果在inner检查一小部分行时很有用,由enable_memorize控制;当查找的不同较少且每个的查找次数较大时

7.6K40

构建AI前的数据准备,SQL要比Python强

随着产业发展,生产系统的数据非常混乱,需要进行大量转换才能用于构建 AI。有些 JSON 列每行模式都不相同,有些列包含混合数据类型,有些行有错误。...我 SQL 的第一个误解是:SQL 无法进行复杂的转换 我们正在处理一个时间序列数据集,我们希望能够跟踪特定用户。...隐私法规不允许获取用户访问的具体日期,因此我们决定将记录日期归一化为用户首次访问的日期(首次访问后 5 天等)。对于我们的分析,重要的是要知道离上次访问过去了多久以及离首次访问过去了多久。...SQL 的第一个误解是:SQL 无法扁平化不规则的 json 我来说,另一个改变是我意识到 Postgres 可以很好地处理 json。...我现在的工作模式是「不要将数据移动到代码,而是将代码移动到数据」。Python 将数据移动到代码,而 SQL 执行后者。更重要的是,我知道我只是触及了 SQL 和 postgres 的皮毛。

1.5K20

关于PostgreSQL数据增删改查的日常总结(主要jsonb类型)

在工作PostgreSQL数据库操作,最难的也就是jsonb类型的数据进行增删改查了,其他字段跟MySQL数据库没什么区别,现在我就分享一下平时工作总结的相关操作,这是我承包公司一年sql脚本开发遇到并总结的...注意,示例ext为jsonb类型。...to_timestamp("coach_feedback".confirm_time / 1000) AT TIME ZONE 'PRC' AS 确认时间 (4)将两个jsonb类型字段求和查询出来...,为空时赋值默认0 coalesce(ext->>'ward_potential','0')::NUMERIC+coalesce(ext->>'ward_potential','0')::NUMERIC...数据带引号 c.ext->'hco_name' (9)查询返回的jsonb数据不带引号,以文本返回,使用->>操作符 ext->>'score_date' (10)根据数据库里面字段替换不同

1.9K10

构建AI前的数据准备,SQL要比Python强

随着产业发展,生产系统的数据非常混乱,需要进行大量转换才能用于构建 AI。有些 JSON 列每行模式都不相同,有些列包含混合数据类型,有些行有错误。...我 SQL 的第一个误解是:SQL 无法进行复杂的转换 我们正在处理一个时间序列数据集,我们希望能够跟踪特定用户。...隐私法规不允许获取用户访问的具体日期,因此我们决定将记录日期归一化为用户首次访问的日期(首次访问后 5 天等)。对于我们的分析,重要的是要知道离上次访问过去了多久以及离首次访问过去了多久。...SQL 的第一个误解是:SQL 无法扁平化不规则的 json 我来说,另一个改变是我意识到 Postgres 可以很好地处理 json。...我现在的工作模式是「不要将数据移动到代码,而是将代码移动到数据」。Python 将数据移动到代码,而 SQL 执行后者。更重要的是,我知道我只是触及了 SQL 和 postgres 的皮毛。

1.5K20

《PostgreSQL的JSON处理:技巧与应用》

常用的 JSON 函数和操作 ️ 3.1 查询 JSON 数据 使用->操作符从 JSON 对象中提取特定键的: SELECT data->'key' FROM my_table; 使用@>操作符检查...JSON 对象是否包含指定的键值: SELECT data->'key' FROM my_table WHERE data @> '{"key": "value"}'; 3.2 修改 JSON 数据...使用jsonb_set函数来更新 JSONB 数据: UPDATE my_table SET data = jsonb_set(data, '{path}', '"new_value"'); 4...配置数据通常具有层次结构,并包括键值、数组等元素。使用 JSON 数据类型可以将配置数据存储为 JSONB 对象,并轻松地检索和更新配置。...这些示例展示了如何在实际应用中使用 JSON 和 JSONB 数据类型来应对动态数据结构和配置需求,这些需求随着时间的推移可能会发生变化。 JSON 数据类型在这些情况下提供了一种灵活的解决方案。

19510

隐藏云 API 的细节,SQL 让这一切变简单

调用 API 生成的表是临时的,它们反映了基础设施的实时状态,你可以用 SQL 它们进行实时的查询。...在 Steampipe ,一切都是 SQL。这两个 API,就像 Steampipe 的 API 插件 支持的所有 API 一样,被解析成 Postgres 数据库表。...有时候,如果 API 响应消息包含复杂的 JSON 结构( AWS 策略文档),结果会显示成 JSONB 列。...插件开发者可以将一些 API 数据移到普通的列,另一些移到 JSONB。如何决定哪些数据移到什么类型的列?这需要巧妙地平衡各种关注点,你只需要知道现代 SQL 支持灵活的数据建模。...它就是 Postgres 我们说过,Steampipe 不是一个数据仓库,为 API 调用结果创建的表只会被缓存一小段时间。针对这个系统所做的优化主要是为了实现云基础设施的实时评估。

4.1K30

EnterpriseDB推出构建NoSQL web应用程序免费工具

【编者按】伴随着广泛使用的JSON数据交换格式的支持,PostgreSQL开源数据库新版本的出现标志着其将目标指向日益发展的非关系型数据存储NoSQL市场,特别是人气高涨的MongoDB方案。...开源PostgreSQL项目在过去的两个版本增添了类似NoSQL特性,尤其是支持JavaScript友好型的JSON数据格式和JSONB二进制存储格式。...凭借新的Postgres Extended Datatype Developer Kit(PGXDK),EnterpriseDB旨在为开发人员提供一个完整的、云端的编码环境。...根据EnterpriseDB的介绍,PostgreSQL往往比所谓的纯NoSQL产品,MongoDB或CouchBase更优秀,因为它为所支持工作负载提供更高的灵活性。...该公司的旗舰产品Postgres Plus Advanced Server 提供领先私有产品能见到的最流行的企业级特性,Advanced Server同时启用从Oracle的无缝式迁移。

1.1K90

MySQL和PostgreSQL优缺点比较

过去,Postgres 的性能更加平衡:读取速度比 MySQL 慢,但它可以更快地写入大量数据并更好地管理并发性。 在最近的版本,MySQL 和 Postgres 之间的性能差异已基本消除。...这意味着 Postgres 具有表继承和函数重载等功能,这些功能在某些应用程序很有用。 Postgres 也更符合 SQL 标准。...Postgres 是一个非常可扩展的数据库。 它具有 MySQL 没有的各种复杂数据类型(几何/GIS、网络地址类型、索引 JSONB、本机 UUID、时区感知时间戳等)。...它最初是一个商业产品(有免费和付费版本),而甲骨文在 2010 年收购 MySQL AB 已经引起了一些开发人员其未来开源状态的担忧。...此外,您的平台提供商可能有偏好; 例如,Heroku 喜欢 Postgres,并在使用它时提供运营优势。 您的框架还可以通过提供卓越的驱动程序来支持其中一个。 您的员工一既往地可能有意见!

5.2K20
领券