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