Función Node.js MySQL LPAD()

La función LPAD() es una función incorporada en MySQL que se usa para adjuntar una string dada al texto desde el lado izquierdo hasta que la longitud total sea igual al valor dado. Si la string dada es pequeña, se repite varias veces.

Sintaxis:

LPAD(text, total_length, string)

Parámetros: La función LPAD() acepta tres parámetros como se mencionó anteriormente y se describe a continuación.

  • texto: en este texto, el valor se rellenará desde el lado izquierdo
  • total_length: longitud total de la string de salida
  • string: este valor de string se rellenará desde el lado izquierdo

Valor devuelto: la función LPAD() devuelve una string al adjuntar valor al texto desde el lado izquierdo hasta que la longitud total sea igual al valor dado. Si el valor es pequeño, se repite varias veces.

Módulos:

  • mysql: para manejar conexiones y consultas de MySQL
npm install mysql

Vista previa de la tabla de editores de SQL:

Ejemplo 1:

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 LPAD(' For Geeks', 23, 'Geeks') AS LPAD_Output`;
  
  db_con.query(query, (err, rows) => {
    if (err) throw err;
  
    console.log(rows);
  });
});

Producción:

Ejemplo 2:

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 name, LPAD(name, 20, 'Geek') 
               AS LPAD_Output FROM publishers`;
  
  db_con.query(query, (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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *