jueves, 24 de noviembre de 2016

Este es el operador "like" y su sintaxis act. 2

"like" se emplea con tipos de datos char, nchar, varchar, nvarchar o datetime. Si empleamos "like" con tipos de datos que no son caracteres, SQL Server convierte (si es posible) el tipo de dato a caracter. Por ejemplo, queremos buscar todos los libros cuyo precio se encuentre entre 10.00 y 19.99:
 select titulo,precio from libros
  where precio like '1_.%';
Queremos los libros que NO incluyen centavos en sus precios:
 select titulo,precio from libros
  where precio like '%.00';
Para búsquedas de caracteres comodines como literales, debe incluirlo dentro de corchetes, por ejemplo, si busca:
... like '%[%]%': busca cadenas que contengan el signo '%';
... like '%[_]%': busca cadenas que contengan el signo '_';

... like '%[[]%': busca cadenas que contengan el signo '[';

-- Sintaxis de SQL
match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ]