[英]How to input declared variable in js into mssql query in node.js?
我在代碼中介紹了一些變量a,b
和c
var a = 10; var b = 90; var c = b - a + 1;
req2.query('SELECT TOP(81) [Numbers], [Square_Root] FROM Kiso_task_table WHERE Numbers >= 10 AND Numbers <= 90', function (err, data) {
if (err) {
console.log(err);
return;
}
else {
console.log(data);
}
conn.close();
});
我不想通過“用手指打字”將數據輸入查詢。 更准確地說,我想擁有req2.query('SELECT TOP(c)
,而不是req2.query('SELECT TOP(81)
req2.query('SELECT TOP(c)
,其中變量c
已經定義了賦值。
您需要進行參數化查詢。
req2.query(`SELECT TOP(${c}) [Numbers], [Square_Root] FROM Kiso_task_table WHERE Numbers >= ${a} AND Numbers <= ${b}`, function (err, data) {
if (err) {
console.log(err);
return;
}
else {
console.log(data);
}
conn.close();
});
req2.query('SELECT TOP('+ c +')[Numbers], [Square_Root] FROM Kiso_task_table WHERE Numbers >=' + a + 'AND Numbers <=' + b, function (err, data) {
if (err) {
console.log(err);
return;
}
else {
console.log(data);
}
conn.close();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.