爱意满满的作品展示区。
renzhn

SQL 语句解读服务

  •  
  •   renzhn · Nov 9, 2018 · 4403 views
    This topic created in 2927 days ago, the information mentioned may be changed or developed.
    发现不少小伙伴有这个需求,于是做了一个
    以 MySQL 语法为主,点击“查看示例”可以看目前支持的语句
    支持子查询,支持高亮显示解析结果中表名、字段名、子查询语句等在原文中对应的位置

    网址: https://sql.ohrz.net/
    10 replies  •  2018-11-10 09:48:46 +08:00
    tinyuu
    tinyuu
    Nov 9, 2018
    1
    👌
    OctopusGO
    OctopusGO
    Nov 9, 2018
    2
    复杂的直接报错了啊!
    Comdex
    Comdex
    Nov 9, 2018
    3
    楼主,这个开源吗?
    Variazioni
    Variazioni
    Nov 9, 2018
    4
    没法解析复杂语句。。。
    而且。。自然语言也不是很自然。。
    感觉还不如直接看 SQL 来的明白啊喂。。
    renzhn
    renzhn
    OP
    Nov 9, 2018
    5
    @OctopusGO
    @Variazioni 报错是因为解析语法失败而不是复杂,我下一步会尝试提升它的解析能力
    Lanke0
    Lanke0
    Nov 9, 2018
    6
    感觉也许有点用
    yangjingchuang
    yangjingchuang
    Nov 9, 2018
    7
    目前用到的简单的试了一下还可以,复杂的还没有实验
    xiaoidea
    xiaoidea
    Nov 9, 2018
    8
    不错不错,SQL 解析的难点就是各种方言太多了
    我做过 hive 和 presto 的 sql 解析,基本就是用原生的执行逻辑,基于 antlr 解析
    TKKONE
    TKKONE
    PRO
    Nov 9, 2018 via Android
    9
    嗯。。。。拿来教学挺好的
    tdwj12580
    tdwj12580
    Nov 10, 2018
    10
    我想请问一下楼主,,你的这个搜索功能是使用的源生的 sql 实现的还是使用工具,例如斯芬克斯来实现的呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2030 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 06:27 · PVG 14:27 · LAX 22:27 · JFK 01:27
    ♥ Do have faith in what you're doing.