Función Node.js MySQL MID()

La función MID() es una función incorporada en MySQL que se usa para obtener una substring de la string de entrada entre el rango dado inclusive.

Sintaxis:

MID(input_string, from, length)

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

  • input_string: se calculará la substring de esta entrada
  • from: la substring se tomará de esta posición
  • longitud: longitud de la substring

Valor devuelto:

La función MID() devuelve la substring de la string de entrada entre la posición inicial y la longitud dadas. Si la longitud está fuera de la string, la parte adicional se ignora.

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");
  
  // notice the ? in query
  let query = `SELECT MID("Geeks For Geeks", 7, 20) AS MID_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");
  
  // notice the ? in query
  let query = `SELECT name, MID(name, 1, 3) AS MID_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 *