"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
No hay comentarios.:
Publicar un comentario