https://github.com/muka/querybuilder
Free-time experiment for a js based SQL query builder
https://github.com/muka/querybuilder
Last synced: 10 months ago
JSON representation
Free-time experiment for a js based SQL query builder
- Host: GitHub
- URL: https://github.com/muka/querybuilder
- Owner: muka
- Created: 2013-05-09T22:12:36.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-05-15T20:55:52.000Z (over 12 years ago)
- Last Synced: 2025-02-05T04:49:31.228Z (11 months ago)
- Language: JavaScript
- Size: 137 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
QueryBuilder
============
Free-time experiment to build a node.js based SQL query builder
```javascript
var qb = require('QueryBuilder');
var query =
qb("source", "website") // =
.and("date", "", ">= NOW()") // =
.or(qb().like("name", "googl%")) // LIKE
.or(
qb()
.within("name", [1,2, '3'])
.or()
.not(
qb()
.is('node', false)
.or().isNot(
qb().within('pippo', ['a', 'b', 'c']))
)
.and(
qb()
.not("locked", true)
.or()
.not().between('a','z').or().between(0.9, 0.99)
)
)
console.log( query.toString() );
```