lang/node

javascript, nodjs 쿼리빌더 유틸리티 squel.js

C/H 2015. 11. 9. 08:30


npm install squel
var squel = require("squel");
log(
    squel.select()
        .from("students")
        .field("name")
        .field("MIN(test_score)")
        .field("MAX(test_score)")
        .field("GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')")
        .group("name")
        .toString()
);
/*
    SELECT
        name,
        MIN(test_score),
        MAX(test_score),
        GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')
    FROM
        students
    GROUP BY
        name
*/


반응형

'lang > node' 카테고리의 다른 글

javascript class private 변수 접근  (0) 2015.11.16
socket.io 프로토콜  (0) 2015.11.10
node.js 프로세스 관리 툴 forever, pm2  (0) 2015.10.16
socket.io IE9 flashsocket 사용  (0) 2015.10.14
socket.io io.set, io.enable 설정  (0) 2015.10.09