特性
- 轻巧 大小不到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
- 参数为回调函数
- 回调函数的参数为对象数组的元素
- groupBy
- 参数为要汇总的列的原列名数组
- having
- 参数为回调函数
- 回调函数的参数为汇总后的对象数组的元素,使用新列名
- select
- 参数为选择的列的对象组成的数组
- 对象的type属性为汇总函数类型
- count 计数
- sum 求和
- avg 平均值
- max 最大值
- min 最小值
- type为空或未提供的为汇总名称列
- orderBy
- 参数为回调函数
- 回调函数的参数为上一个元素和下一个元素
备注
如发现错误或提建议,请提交 issue 或发送邮件到
##996986842@qq.com
请关注公众号了解更多信息