La función LEFT() es una función incorporada en MySQL que se usa para obtener el prefijo de un tamaño específico de string dada.
Sintaxis:
LEFT(input_string, size_of_prefix)
Parámetros: la función LEFT() acepta dos parámetros como se mencionó anteriormente y se describe a continuación.
- input_string: obtendremos el prefijo de esta string de entrada
- size_of_prefix: Número de caracteres en el prefijo
Valor de retorno: la función LEFT() devuelve una string que es un prefijo de input_string de tamaño específico.
Módulos:
- mysql: para manejar conexiones y consultas de MySQL
npm install mysql
Vista previa de la tabla de editores de SQL:
Ejemplo 1: consulta estática
Javascript
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 LEFT(name, 4) AS prefix_name FROM publishers"; db_con.query(query, (err, rows) => { if (err) throw err; console.log(rows); }); });
Producción:
Ejemplo 2: consulta dinámica
Javascript
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"); // notice the ? in below query let query = "SELECT LEFT(salary, ?) AS prefix_salary FROM publishers"; let sizeOfPrefix = 3; // notice second argument in below function db_con.query(query, sizeOfPrefix, (err, rows) => { if (err) throw err; console.log(rows); }); });
Producción:
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA