Skip to content

Sangrene/sql-query-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sql-query-helper

Helper to write SQL queries efficiently. Supports Typescript.

Coverage Status Build Status npm version

Installation

npm i -S sql-query-helper

Usage

import sqlHelper from "sql-query-helper"

Select

sqlHelper().select({
  table: "MY_TABLE",
  fields: ["ID", "FIRST_NAME", "LAST_NAME"],
  where: {
    ID: 1
  }
});

Insert

sqlHelper().insert({
  table: "MY_TABLE",
  fields: {
    STRING_VAL: "MY_VALUE",
    NUMBER_VAL: 1,
    DATE_VAL: new Date(2019, 5, 18, 19, 50)
  }
});

Update

sqlHelper().update({
  table: "MY_TABLE",
  fields: {
    STRING_UPDATED: "MY_STRING",
    NUMBER_UPDATED: 1
  },
  where: {
    ID: 1
  }
});

Delete

sqlHelper().delete({
  table: "MY_TABLE",
  where: {
    ID: 1
  }
});

License

MIT

About

Helps you build SQL queries in an elegant way

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published