Está en la página 1de 2

CONSULTAS SQL

- Mostrar columnas

select * from Productos


* → (TODAS)

Mostrar determinadas columnas, los elementos o columnas se separan por


,

select IdCliente,País
from Clientes

- Aplicar una condición

where País='venezuela' or País='brasil'

- Ordenar

Ejemplo: Ordenar en modo descendente y en caso de colisiones se ordenan por


orden ascendente

order by País desc, IdCliente asc

- Operaciones lógica /Condiciones (and, or, not)

· y = and
· () para priorizar operaciones
· not para negar
· or, una condiciones e indica que cumple una u otra
· != → distinto de
· <> = no es igual
· like → se usa con comodines como ( ‘%’ ‘_’

Ejemplo: Mostrar todas las personas que no sean de brasil

select IdCliente,País
from Clientes
Anotación: not niega, por lo que, apareceran todos menos los de venezuela y
brasil.
where not(País='venezuela' or País='brasil')
Ejemplo: Apareceran todos menos brasil:

-Opción1:
where País <> 'brasil'

-Opción2:
where País != 'brasil'

Ejemplo:Mostrar todos los que empiecen por b


select IdCliente,País
from Clientes
where País like 'b%'

Ejemplo: Mostrar todos los que empiecen por b y terminen por l


select IdCliente,País
from Clientes
where País like 'b%l'

- Limitar el numero de caracter o buscar letras por el numero de carácter

where País like 'b____'

Ejemplo: Mostrar solo clientes que pertenezcan a un pais que acaben en A.


Ordenar por nombre de país

select IdCliente, País,NombreCompañía


from Clientes
where País like '%a'
order by País

Ejemplo: Mostrar clientes cuyo idcliente esté entre la a y la r

select IdCliente
from Clientes
where IdCliente between 'a' and 'r'

ANOTACIÓN: LOS DATOS NUMÉRICOS NO LLEVAN COMILLAS

También podría gustarte