1.0.0 • Published 4 years ago

yxl-sql v1.0.0

Weekly downloads
85
License
MIT
Repository
-
Last release
4 years ago

npm 版本 npm 许可 npm 每月下载数 npm 大小

特性

  • 轻巧 大小不到1KB
  • 在浏览器端执行,实现类SQL查询,条件使用JavaScript语法
  • 轻量、快速
  • 链式语法调用
  • 使用ES6模块语法

安装

  • 使用npm安装:
npm install yxl-sql --save
  • 直接引入:
<script src='yxl.sql.min.js' type='text/javascript'>
</script>

获取构造函数

  • 导入模块
import yxlSql from 'yxl-sql'
yxlSql.YxlSql
  • 直接引入
YxlSql

可直接使用

语法

  • 构造方法
let ys=new YxlSQL(数据参数)

数据参数为对象数组

  • where
    1. 参数为回调函数
    2. 回调函数的参数为对象数组的元素
  • groupBy
    1. 参数为要汇总的列的原列名数组
  • having
    1. 参数为回调函数
    2. 回调函数的参数为汇总后的对象数组的元素,使用新列名
  • select
    1. 参数为选择的列的对象组成的数组
    2. 对象的type属性为汇总函数类型
      • count 计数
      • sum 求和
      • avg 平均值
      • max 最大值
      • min 最小值
    3. type为空或未提供的为汇总名称列
  • orderBy
    1. 参数为回调函数
    2. 回调函数的参数为上一个元素和下一个元素

备注

如发现错误或提建议,请提交 issue 或发送邮件到
##996986842@qq.com 请关注公众号了解更多信息
NET全栈程序员