📜  Node.js MySQL LEFT()函数(1)

📅  最后修改于: 2023-12-03 15:17:55.030000             🧑  作者: Mango

Node.js MySQL LEFT()函数

介绍

在使用 MySQL 数据库时,我们经常需要从文本字符串中获取一部分内容。

MySQL 中 LEFT() 函数用于从字符串的左侧返回一定数量的字符。

在 Node.js 中,我们可以使用 MySQL 模块中的 connection.query() 函数来执行 SQL 查询并获取结果。

语法

LEFT() 函数的语法如下:

LEFT(str, len)
  • str:要截取的字符串。
  • len:要返回的字符数。
示例

下面是使用 LEFT() 函数从字符串中截取前 3 个字符的示例:

const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'my_database',
});

connection.connect();

const queryString = 'SELECT LEFT(name, 3) AS short_name FROM users';

connection.query(queryString, (error, results, fields) => {
  if (error) throw error;

  console.log(results);
});

connection.end();

上面的示例中,我们从 users 表中选择了名字的前三个字符,并将其作为 short_name 列返回。

返回值

LEFT() 函数返回从字符串的左侧截取的字符数,如果字符串长度小于指定长度,则返回整个字符串。