SUENA COMO Función en MySQL

SUENA COMO:
Esta función en MySQL se usa para comparar los códigos Soundex de dos expresiones de string dadas. Se usa como SOUNDEX(expr1) = SOUNDEX(expr2) para recuperar strings que suenan similares.

Sintaxis:

expr1 SOUNDS LIKE expr2

Parámetro:
Acepta dos parámetros como se mencionó anteriormente y se describe a continuación.

  • expr1: la primera string que queremos comparar.
  • expr2: la segunda string que queremos comparar.

Devoluciones:
compara el código Soundex de dos valores de string y devuelve la salida.

Ejemplo-1:
Comparación de dos strings dadas similares usando la función SOUNDS LIKE.

SELECT 'geeks' SOUNDS LIKE 'geeks' 
as Result;

Producción :

Resultado

    1

Ejemplo-2:
Comparación de dos strings dadas similares usando la función SOUNDS LIKE.

SELECT 'geeks' SOUNDS LIKE 'for' 
as Result;

Producción :

Resultado

    0

Ejemplo-3:
El siguiente ejemplo muestra que devuelve todas las filas que contienen un nombre de empleado cuyo primer nombre suena como ‘Sayan’.

CREATE TABLE Employee
(
Employee_id INT AUTO_INCREMENT,  
First_name VARCHAR(100) NOT NULL,
Last_name VARCHAR(100) NOT NULL,
Joining_Date DATE NOT NULL,
PRIMARY KEY(Employee_id )
);

Insertando algunos datos en la tabla de empleados:

INSERT INTO Employee
(First_name ,Last_name , Joining_Date )
VALUES
('Sayantan', 'Majumdar', '2000-01-11'),
('Anushka', 'Samanta', '2002-11-10' ),
('Sayan', 'Sharma', '2005-06-11' ),
('Shayari', 'Das', '2008-01-21' ),
('Sayani', 'Jain', '2008-02-01' ),
('Tapan', 'Samanta', '2010-01-11' ),
('Deepak', 'Sharma', '2014-12-01'  ),
('Ankana', 'Jana', '2018-08-17'),
('Shreya', 'Ghosh', '2020-09-10') ;

Entonces, la tabla de empleados es la siguiente.

select * from Employee ;

Producción :

ID de empleado Nombre de pila Apellido Dia de ingreso
1 Sayantán Majumdar 2000-01-11
2 Anushka samanta 2002-11-10
3 Sayán Sharma 2005-06-11
4 Shayari das 2008-01-21
5 Sayaní jainista 2008-02-01
6 Tapan samanta 2010-01-11
7 Deepak Sharma 2014-12-01
8 Ankana Jana 2018-08-17
9 Shreya Ghosh 2020-09-10

Ahora, vamos a revisar a aquellos empleados cuyo primer nombre suena como ‘sayan’.

SELECT * FROM Employee 
WHERE First_name SOUNDS LIKE 'Sayan' ;

Producción :

ID de empleado Nombre de pila Apellido Dia de ingreso
3 Sayán Sharma 2005-06-11
5 Sayaní jainista 2008-02-01

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *