本人思源笔记的文件结构如下:
笔记本 └─ 姓名 ├─ 人名1 ├─ 人名2 ├─ 人名3 └─ 人名4
每个人名文档里面的内容主要如下:
手机:137XXXXXXXX 邮箱:XXX@XXX 单位:XXX 职务:XXX 备注:XXX
本人 SQL 小白,求助一条 SQL 命令,显示如下表格内容
姓名 | 单位 | 职务 |
---|---|---|
人名 1 | XXX | XXX |
人名 2 | XXX | XXX |
不知道使用 SQL 能否实现?
本人思源笔记的文件结构如下:
笔记本 └─ 姓名 ├─ 人名1 ├─ 人名2 ├─ 人名3 └─ 人名4
每个人名文档里面的内容主要如下:
手机:137XXXXXXXX 邮箱:XXX@XXX 单位:XXX 职务:XXX 备注:XXX
本人 SQL 小白,求助一条 SQL 命令,显示如下表格内容
姓名 | 单位 | 职务 |
---|---|---|
人名 1 | XXX | XXX |
人名 2 | XXX | XXX |
不知道使用 SQL 能否实现?
出现两个 SQL 的请求,第一个 SQL 请求返回数据如下:
{"code":1,"msg":"no such column: k1mtxu6","data":null}
这里面的 k1mtxu6 是文档 ID
第二个 SQL 请求返回如下:
{ "code": 0, "msg": "", "data": [ { "alias": "", "box": "20240207183515-9gqfl7s", "content": "SELECT\n content __1__姓名, \n( SELECT replace(content, \"单位:\", \"\") FROM blocks where root_id = 20240207184018-k1mtxu6 and content like '单位:%' limit 1 ) __2__单位, \n( SELECT replace(content, \"职位:\", \"\") FROM blocks where root_id = 20240207184018-k1mtxu6 and content like '职位:%' limit 1 ) __3__职位\nFROM\n blocks p\nWHERE\n hpath like '/姓名/%'\n and type = 'd'\n", "created": "20240208172935", "fcontent": "", "hash": "fb2b10f", "hpath": "/姓名", "ial": "{: custom-type=\"query-code\" id=\"20240208172935-78ki7ec\" style=\"line-height: 22px;\" updated=\"20240208172945\"}", "id": "20240208172935-78ki7ec", "length": 355, "markdown": "```sql\nSELECT\n content __1__姓名, \n( SELECT replace(content, \"单位:\", \"\") FROM blocks where root_id = 20240207184018-k1mtxu6 and content like '单位:%' limit 1 ) __2__单位, \n( SELECT replace(content, \"职位:\", \"\") FROM blocks where root_id = 20240207184018-k1mtxu6 and content like '职位:%' limit 1 ) __3__职位\nFROM\n blocks p\nWHERE\n hpath like '/姓名/%'\n and type = 'd'\n```", "memo": "", "name": "", "parent_id": "20240207184018-k1mtxu6", "path": "/20240207184018-k1mtxu6.sy", "root_id": "20240207184018-k1mtxu6", "sort": 10, "subtype": "", "tag": "", "type": "c", "updated": "20240208172945" } ] }
sql 中的 p.id 是子查询。可以在 where 后面添加条件来指定查询的路径,比如我这里的 hpath like '/姓名/%'
是指定 姓名
路径下的文档。想要指定单个文档,可以使用:root_id = '文档ID'
找到自己的位置,萌新烦恼少。
强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。
这是一个不能说的秘密。
Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。
代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。
用户在该标签下分享代码片段时需在帖子标题前添加 [css]
或 [js]
用于区分代码片段类型。
互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。
应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。
Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。
Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
你若安好,便是晴天。
知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。
Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。