Professional Documents
Culture Documents
Unidad 2
Autor
Isabel Ponce
Unidad 2
Consultas Simples
Objetivos
(1 row(s) affected)
• El AND es exclusivo
– Esto significa que, los renglones deben
cumplir con las dos condiciones para ser
seleccionados.
• El OR es inclusivo
– Esto significa que, para que un renglón
sea seleccionado, debe cumplir sólo uno
de los criterios.
select *
from authors
where (state = 'KS'
and au_lname = 'Smith')
or state = 'CA'
Condiciones de Búsqueda
(Operadores Relacionales y de Cadena)
– Comparación. Operadores
relacionales (=, <>, <, >, <=, >=)
– Rango (BETWEEN)
(6 row(s) affected)
Rangos (BETWEEN)
(20 row(s) affected)
Expresiones Regulares
LIKE y Comodines
(5 row(s) affected)
(2 row(s) affected)
(3 row(s) affected)
Expresiones Regulares
LIKE y Caracteres de Escape
select notes
from titles
where notes like '%@%%' escape '@'
What happens when the data runs dry?%
Expresiones Regulares
LIKE y Patrones
• Podemos escribir:
select au_lname, au_fname
from authors
where au_lname like '[LMS]%'
au_lname au_fname
Locksley Charlene
MacFeather Stearns
McBadden Heather
Smith George
Smith Meander
Smithe Jim
Smythe Patti
Straight Dean
Stringer Dirk
(9 row(s) affected)
MSQL:
where au_lname rlike ‘^[LMS]'
• Supongamos ahora que queremos
extraer todos los autores que tengan
nombres de cuatro letras donde sólo
el primer carácter es mayúscula.
Expresiones Regulares
LIKE y Patrones
au_lname au_fname
Burns Carl
Gringlesby Burt
Johnson Karl
Ringer Ann
Straight Dean
Stringer Dirk
(6 row(s) affected)
– El autor es de CA
– El autor no es de CA
– El autor es de algún otro estado?
The Psychology of Computer Cooking (null)
Net Etiquette (null)
(2 row(s) affected)
Operador de Negación
(12 row(s) affected)
Resumen