SQL92-JSON
can stringify a JSON into a SQL and viceversa parse a SQL statement and serialize it into a JSON
Installation | API | Examples | Recipes | References | License
Installation
Using npm
With npm do
npm install sql92-json
Using a CDN
Add this to your HTML page
API
Both CommonJS and ES6 imports are supported. Code snippets below use
require
, it is also possible to do
stringify
Convert a JSON to SQL
Both require('sql92-json').stringify
and require('sql92-json/stringify')
are valid.
var json2sql = stringify console//// SELECT *// FROM revenue//
parse
Convert an SQL to JSON
Both require('sql92-json').parse
and require('sql92-json/parse')
are valid.
var sql2json = parse console
Recipes
Examples
See examples folder where every .json
file has its homonym .sql
.
See for example the following example JSON and its corresponding SQL.
SELECT COUNT(*) AS numFROM ( SELECT * FROM mytable WHERE yyyymmdd = 20170101 AND country IN ( 'IT', 'US' ) AND ( categoryid BETWEEN 100 AND 200 OR productname != 'icecream' ))
References
sql1992.txt was downloaded from here.