オープンソースコラム


2010/06/02 18:37Update

SQLike - SQL風JavaScript/ActionScript用クエリ・エンジン

TAGS: SQLike | JavaScript | ActionScript | JSON | クエリ | SQL

スポンサード リンク


SQLikeは、JavaScript及びActionScriptで記述した軽量なクエリ・エンジンで、SQL風の文法で配列やオブジェクトを扱うことができます。                         

ActionScript2やActionScript3、JavaScriptなどのバージョンが提供されています。



■コード例:
SQLike.q(
    {
        Select: ['firstName','|count|','firstName','|sum|','salary','|min|','salary','|max|','salary','|avg|','salary'],
        From: dataArray,    //データ配列
        GroupBy: ['firstName'],
        Having: function(){return this.count_firstName>1},
        OrderBy: ['sum_salary','|desc|']    //並び順
   }
)


■戻り値(JSON形式の結果)
[
 {"firstName":"Richard", "count_firstName":4, "sum_salary":24500, "min_salary":30000, "max_salary":89000, "avg_salary":61260}, 
 {"firstName":"Debbi", "count_firstName":3, "sum_salary":9000, "min_salary":73000, "max_salary":88000, "avg_salary":51000}
]



デモ

Sponsored Link