如果我的值小于10,如何添加前导零?使用节点JS

时间:2017-02-08 05:42:13

标签: javascript node.js sqlite

当我的列的值小于10时,如何将前导零添加到我的列?

这是我的代码:

db.all("SELECT * FROM tablename WHERE x= ? ORDER BY MEMBER_CODE DESC LIMIT 1",[x], function(err,rows) {
        if(rows.length == 0)
        {
        var mcode = 0;
        }
        else
        {
            var mcode = rows[0].MEMBER_CODE;
        if (mcode < 10) {
            mcode = "0"+mcode;
            console.log(mcode);
        }

        }   db.run("INSERT INTO f11 MEMBER_CODE VALUES $MEMBER_CODE",{ $MEMBER_CODE : +mcode+1}); 

从代码中,MEMBER CODE会增加每个输入。我试过那段代码,但失败了。 console.log(mcode)的输出为零,小于10是我想要的,但是当数据在数据库上处理时它不会再为零

console.log(mcode)输出01,02,03,04,05,06,...,10 ++

BUT

+ mcode + 1输出1,2,3,4,5,6,...,10 ++

请坚持我的问​​题和解释。感谢

0 个答案:

没有答案
相关问题