mysql中field的用法,Node.js MySQL FIELD()用法及代码示例

FIELD()函数是MySQL中的内置函数,用于获取值在一组表达式中首次出现的位置。对于字符串值,它不区分大小写。

用法:

FIELD(value, input_1, input_2, input_3, ...)

参数:它采用两个参数,如下所示:

value:是要搜索的给定值。

input:检查输入是否与给定值相等。

返回值:它返回值在一组表达式中首次出现的位置。如果没有找到,它将返回0。

模块安装:使用以下命令安装mysql模块:

npm install mysql

数据库:我们的SQL Publishers表预览以及示例数据如下所示:

6181287427bd354e8c1d6bfdce74a2e9.png

范例1:

index.js

const mysql = require("mysql");

let db_con  = mysql.createConnection({

host:"localhost",

user:"root",

password:'',

database:'gfg_db'

});

db_con.connect((err) => {

if (err) {

console.log("Database Connection Failed !!!", err);

return;

}

console.log("We are connected to gfg_db database");

// Here is the query

let query = "SELECT FIELD(2, 12, 15, 2, 122) AS Output";

db_con.query(query, (err, rows) => {

if(err) throw err;

console.log(rows);

});

});

使用以下命令运行index.js文件:

node index.js

输出:

1e5b69f2083327cfc665a27f821c208f.png

范例2:

index.js

const mysql = require("mysql");

let db_con  = mysql.createConnection({

host:"localhost",

user:"root",

password:'',

database:'gfg_db'

});

db_con.connect((err) => {

if (err) {

console.log("Database Connection Failed !!!", err);

return;

}

console.log("We are connected to gfg_db database");

// Here is the query

let query =

"SELECT FIELD('geek', 'Geeek', 'gEEK', 'geeK') AS Output";

db_con.query(query, (err, rows) => {

if(err) throw err;

console.log(rows);

});

});

使用以下命令运行index.js文件:

node index.js

输出:

ad41f9a0078e11aa4b413a36c50908d4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值