Cláusula SIMILAR A T – SQL

Anuncios

La cláusula ME GUSTA de MS SQL Server se utiliza para comparar un valor con valores similares utilizando operadores comodín. Hay dos comodines usados en conjunto con el operador LIKE−

  • El signo de porcentaje (%)
  • El subrayado (_)

El signo de porcentaje representa cero, uno o varios caracteres. El subrayado representa un solo número o carácter. Los símbolos se pueden usar en combinaciones.

Sintaxis

A continuación se muestra la sintaxis básica de % y _.

Puede combinar N número de condiciones utilizando operadores AND or OR. XXXX puede ser cualquier valor numérico o de cadena.

Ejemplo

A continuación se muestran varios ejemplos que muestran DÓNDE la parte tiene una cláusula SIMILAR diferente con los operadores ‘%’ y’_’.

Sr.No la Instrucción & Descripción
1

DONDE el SALARIO COMO ‘200%’

Encuentra todos los valores que comienzan con 200

2

DONDE el SALARIO COMO ‘%200%’

Encuentra todos los valores que han de 200 en cualquier posición

3

DONDE el SALARIO COMO ‘_00%’

Encuentra los valores que tienen 00 en la segunda y tercera posiciones

4

DONDE el SALARIO COMO ‘2_%_%’

Encuentra todos los valores que comienzan con 2, y están en al menos 3 caracteres de longitud

5

DONDE EL SALARIO COMO ‘%2’

Encuentra cualquier valor que termine con 2

6

DONDE EL SALARIO COMO ‘_2%3’

Encuentra cualquier valor que tenga un 2 en la segunda posición y termine con un 3

7

DONDE EL SALARIO COMO ‘2___3’

Encuentra cualquier valor en un número de cinco dígitos que comience con 2 y termine con 3

Considere que la tabla DE CLIENTES tiene los siguientes registros.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 

El siguiente comando es un ejemplo, que mostrará todos los registros de la tabla de CLIENTES donde el SALARIO comienza con 200.

SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%'; 

El comando anterior producirá la siguiente salida.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00
Anuncios

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: