Para realizar los siguientes ejercicios, se recomienda descargar los archivos BDFacturacion_DML y BDFacturacion_DDL que se encuentran en la categoría
BASE DE DATOS, de este blog.
SINTÁXIS
SELECT * | columnas
FROM tabla
WHERE columna LIKE expresión
COMODINES
% --> Representa cualquier cadena en la posición que sea colocada.
_ --> Representa cualquier caracter en la posición que sea colocada.
[xyz] --> Representa un conjunto de caracteres válidos en la posición que sea colocada.
[x-z] --> Representa un rango de caracteres válidos en la posición que sea colocada.
^ --> Representa los caracteres, conjunto o rangos que no figuraran en el resultado.
EJEMPLOS
--Mostrar todos los datos del cliente 'C001'
select *
from tbCliente
where codigoCliente like 'C001'
--Mostrar el nombre y el ruc del cliente 'C001'
select nombreCliente,rucCliente
from tbCliente
where codigoCliente like 'C001'
--Se desea obtener todos los clientes cuyos nombres
--empiecen con el caracter 'A'
select *
from tbCliente
where nombreCliente like 'a%'
--Se desea obtener todos los clientes cuyos segundo
--caracter del sus nombres sea 'A'
select *
from tbCliente
where nombreCliente like '_a%'
--Se desea obtener todos los clientes cuyos segundo
--caracter del sus nombres sea 'A' ó 'D'
select *
from tbCliente
where nombreCliente like '[ad]%'
--Se desea obtener todos los clientes cuyos segundo
--caracter de sus nombre este definido por el rango A-M
select *
from tbCliente
where nombreCliente like '[a-m]%'
--Se desea obtener todos los clientes cuyos nombres
--no inicien con 'A' ó 'D'
select *
from tbCliente
where nombreCliente like '[^ad]%'
Algunos pequeños errores.. pero buen trabajo chiko..
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar