Daily Note 模板 sql 语法请教

本贴最后更新于 721 天前,其中的信息可能已经时移世易

image.png

如图,我想在 Daily note 模板中加入一个 sql 语法,作用是:新建日记的时候,把笔记本中的所有包含“tobecontinued”的块提取出来,按照块引用的方式排列:

  • [[主题 1]]
    • tobecontinued
      • 内容 1
  • [[主题 2]]
    • tobecontinued
      • 内容 2
  • ...

不知道需不需要注意,想说明一下,“tobecontinued”是一个无锚文本的块引。

image.png

谢谢帮忙!

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18601 引用 • 69242 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6516 引用 • 29295 回帖 • 247 关注

相关帖子

被采纳的回答
  • 你的示例是不是有些问题, 从截图看 tobecontinued 应该与 [[主题1]][[主题2]] 在一个块中

    SELECT
        b0.*
    FROM
        blocks as b0
    WHERE
        (
            b0.id IN (
                SELECT
                    r1.block_id
                FROM
                    refs as r1
                WHERE
                    r1.def_block_id = '20220429222034-ntnrf39'
            )
            AND (
                b0.type = 'h'
                OR b0.type = 'p'
            )
            AND b0.parent_id NOT IN (
                SELECT
                    b1.id
                FROM
                    blocks as b1
                WHERE
                    b1.type = 'i'
            )
        )
        OR (
            b0.id IN (
                SELECT
                    b2.parent_id
                FROM
                    blocks as b2
                WHERE
                    b2.id IN (
                        SELECT
                            r2.block_id
                        FROM
                            refs as r2
                        WHERE
                            r2.def_block_id = '20220429222034-ntnrf39'
                    )
            )
            AND b0.type = 'i'
        )
    ORDER BY
        b0.created;
    

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 谢谢萌新大佬!我试了你这个,好像不是我想要的,应该是我没说清楚。

    tobecontinued 就是 B 站分享的无摩擦笔记法里说的用块引来代替标签,我用来标注那些没看完的或者没完成的内容块,可以出现在整个笔记本的任意地方。

    我希望每次新建日记的时候能把包含 tobecontinued 的这些内容块用块引用的方式汇总到当天的日记中继续处理。

    对于处理完的内容,删除这个 tobecontinued,就算结束了。

    不知道我说清楚了没 🙏 😄

    看起来符合要求呀, 我这个片段的功能就是汇总 引用 ID 为 20220429222034-ntnrf39 的块的所有块引用 所在块, 你是在嵌入块还是 Query 中使用呀, 如果在 Query 中使用, 需要将第二行的 b0.* 更改为 *
    shuoying
  • 其他回帖
  • 你的示例是不是有些问题, 从截图看 tobecontinued 应该与 [[主题1]][[主题2]] 在一个块中

    SELECT
        b0.*
    FROM
        blocks as b0
    WHERE
        (
            b0.id IN (
                SELECT
                    r1.block_id
                FROM
                    refs as r1
                WHERE
                    r1.def_block_id = '20220429222034-ntnrf39'
            )
            AND (
                b0.type = 'h'
                OR b0.type = 'p'
            )
            AND b0.parent_id NOT IN (
                SELECT
                    b1.id
                FROM
                    blocks as b1
                WHERE
                    b1.type = 'i'
            )
        )
        OR (
            b0.id IN (
                SELECT
                    b2.parent_id
                FROM
                    blocks as b2
                WHERE
                    b2.id IN (
                        SELECT
                            r2.block_id
                        FROM
                            refs as r2
                        WHERE
                            r2.def_block_id = '20220429222034-ntnrf39'
                    )
            )
            AND b0.type = 'i'
        )
    ORDER BY
        b0.created;
    
    3 回复
  • 你好,请问 Daily note 模板是怎么更改的呀 ❤️

    1 回复
  • fangly 1 1 赞同

    如果“tobecontinued”是主题的标签的话,建议使用软换行(shift+ 回车)而不是硬换行(回车),这样使得主题和标签在一个块里面,才能实现“标签”的效果:

    image.png

    image.png

    此外,在《tobecontinued》这个文档的反链面板中也可以看到所有打上了“tobecontinued”标签的块

    1 回复
  • 查看全部回帖

推荐标签 标签

  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 118 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖 • 3 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    21 引用 • 58 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 398 关注
  • gRpc
    10 引用 • 8 回帖 • 52 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 227 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 492 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖 • 3 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 69 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 427 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖 • 1 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 28 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 404 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 3 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 10 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    76 引用 • 421 回帖 • 1 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖 • 1 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 512 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖 • 3 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • danl
    61 关注