这两天被 文言(wenyan-lang)刷屏了,这个项目在于使用文言文进行编程,我打算蹭个热度,把年初的作品再捞一捞,即中文SQL。

1. 文言

Wenyan:

吾有一數。曰三。名之曰「甲」。

為是「甲」遍。

吾有一言。曰「「問天地好在。」」。書之。

云云。

等效 JavaScript:

var n = 3;

for (var i = 0; i < n; i++) {

console.log("問天地好在。");

}

输出:

問天地好在。

問天地好在。

問天地好在。

2. “国查"

首先我们先来看一个case

查询 {

本次 使用 数据库{

// username="1"

// password="1"

// url="jdbc:mysql://localhost:3306/1"

// driver="com.mysql.jdbc.Driver"

}

本次 表 组("gtp_user","gtp_user_role")

本次 字段 组("gtp_user.name","gtp_user_role.role_id")

本次 条件 "gtp_user.name = 'admin'"

本次 聚合 组("gtp_user.name","gtp_user_role.role_id")

本次 排序 组("gtp_user_role.role_id")

本次 截取 (1 到 11)

} 画 线图

下面我们来逐步解析这个案例,首先构建一个查询,这其实是在构建一个查询对象,在这个查询对象的作用域内,本次代表当前的查询。

这里可以将数据库配置,修改成自己的配置

// username="1"

// password="1"

// url="jdbc:mysql://localhost:3306/1"

// driver="com.mysql.jdbc.Driver"

没有自己数据库的小伙伴们,也可以使用我内置的数据源来进行查询。

本次 使用 数据源{

dsName="hcdsl"

}

本次 使用 数据库 {} 里面可以使用你自己的数据源,去掉注释,修改成你自己的数据源即可。目前只设置了基础属性。

现在支持的查询谓词: 表、字段、条件、聚合、排序、截取

支持的动作谓词: 画(线图、饼图、表)、转 (CSV、HTML、JSON)

其他: 组、到

表:用来设置查询的表,输入 表名,必填属性,需要使用双引号括起来。可与组联用。

字段:用来设置查询字段,输入 表名.字段名 ,必填属性,需要使用双引号括起来。可与组联用。

条件:用来设置查询条件表达式,暂时只能将所有条件一起输入, 可选属性,需要使用双引号括起来。

聚合:用来设置查询的聚合字段,输入 表名.字段名, 可选属性,需要使用双引号括起来。可与组联用。

排序:用来设置查询的排序字段,输入 表名.字段名, 可选属性,需要使用双引号括起来。可与组联用。

截取 :用来设置查询的结果集数量,输入 数字,例如:到 10,就是取前10条,或是输入 (数字 到 数字) , 例如: (5 到 10),获取从第五条开始的10条数据。

画:用来将结果输出,目前支持,线图、饼图和表,不需要使用双引号括起来

转:用来讲结果格式化输出,目前支持格式CSV、HTML、JSON,需要使用双引号括起来

sql server 里面怎么支持数字使用双引号_国查:用中文编写SQL相关推荐

  1. SQL Server 2008 R2——使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示...

    SQL Server 2008 R2--使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示 原文:SQL Server 2008 R2--使用数字辅助表(maste ...

  2. sql java驱动程序_Microsoft SQL Server JDBC 驱动程序支持矩阵

    本页包含 Microsoft SQL Server JDBC 驱动程序的支持矩阵和支持生命周期策略. Microsoft JDBC 驱动程序支持生命周期矩阵和策略 Microsoft 支持生命周期 ( ...

  3. 华为在 5G 初期不考虑盈利;​网易发布数据中台;微软 SQL Server 2019 免费支持 Java | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  4. sql server 运维时CPU,内存,操作系统等信息查询(用sql语句)

    原文:sql server 运维时CPU,内存,操作系统等信息查询(用sql语句) 我们只要用到数据库,一般会遇到数据库运维方面的事情,需要我们寻找原因,有很多是关乎处理器(CPU).内存(Memor ...

  5. SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法

    SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法 问题描述: 严重: Servlet.serv ...

  6. mysql转义单引号双引号_[转] mysql 单引号 双引号

    今天在写一条sql语句的时候,用的双引号,sql语句执行错误.记的同事问我mysql语句中的单引号和双引号有区别吗?回答是没有区别. 今天特地查了查,还是有点区别的. mysql中的一段说明: 在my ...

  7. 不计前嫌,握手言和:Microsoft宣布新版SQL Server将同时支持Windows与Linux两大平台...

    今年三月份,微软首次宣布自旗舰产品SQL Server将支持Linux平台,给世界带来了一个巨大的惊喜.到目前为止,只有被邀请才能预览.但是微软11月17日在纽约举办的Connect开发者大会上宣布, ...

  8. 微软宣布SQL Server 2019免费支持Java

    在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系.这一关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下 ...

  9. 微软宣布 SQL Server 2019 免费支持 Java

    在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系.这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支 ...

最新文章

  1. 笔记-信息化与系统集成技术-云计算操作系统的主要关键技术
  2. linux文件怎么操作,linux文件操作学习1
  3. 坚持己见还是随波逐流
  4. weka的java环境配置_windows下安装和配置Weka
  5. vs code打开新的文件后旧的文件被顶掉
  6. Unity中设置Transform的forward/up/right旋转异常问题
  7. 【java】JApplet类的使用
  8. NameError: name “ ” is not defined
  9. 计算机技术中采用二进制,在计算机技术中采用二进制.docx
  10. 项目经理在项目各阶段的工作重点-更新版
  11. echrts多条折线
  12. CRMPM如何帮助企业创造最优销售绩效
  13. 西数MyBookDuo提供致臻性能、超大容量及综合数据保护
  14. 数学物理方法·复数/模/辐角引导题目
  15. 设计模式之----匹配器处理器模式(Matcher-Handler)的理解
  16. armv6、armv7、armv7s和arm64
  17. 关于“System.Data.OleDb.OleDbException,外部数据库驱动程序 (1) 中的意外错误。”的解决方案
  18. gb28181简单实现sip信令服务器(java版基于springboot):四、sip摄像头心跳保活、推流(tcp/udp)和结束推流
  19. Mask_RCNN翻译和详解笔记一(原文翻译+源代码+代码使用说明)
  20. Ignition Robotics和ROS2 Foxy简明使用说明(ros_ign)

热门文章

  1. SPOJ QTREE6 lct
  2. mysql相关命令操作
  3. cmake使用总结(转)---工程主目录CMakeList文件编写
  4. SQL2000 MD5加密
  5. 因为你的电脑安装了即点即用_即你所爱
  6. 硕士可以跟别的导师做实验吗_如何成为一名导师可以成为双刃剑
  7. css grid布局_如何使用CSS Grid重新创建Medium的文章布局
  8. python每秒20个请求_使用Python每秒百万个请求
  9. 递归javascript_JavaScript中的递归
  10. [JSOI2018]潜入行动