miércoles, 8 de junio de 2011

Portafolio tercer corte

Consutas (Select)


Estrutura General de una consulta (Select)


SELECT "nombre_columna" FROM "nombre_tabla" WHERE condición 



SELECT [ALL | DISTINCT ]
<nombre_campo> [{,<nombre_campo>}]
FROM <nombre_tabla>|<nombre_vista> 
[{,<nombre_tabla>|<nombre_vista>}]
[WHERE <condicion> [{ AND|OR <condicion>}]]
[GROUP BY <nombre_campo> [{,<nombre_campo >}]]
[HAVING <condicion>[{ AND|OR <condicion>}]]
[ORDER BY <nombre_campo>|<indice_campo> [ASC | DESC]
[{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]] 





Hay diferentes opciones para las condiciones (WHERE)


/*
Orden de marca Desendente y modelo ascedente*/




SELECT matricula,
marca,
modelo,
color,
num_kilometros
FROM vehiculos
ORDER BY marca DESC, modelo ASC

/*dato especifico*/



SELECT matricula,
marca,
modelo,
color,
num_kilometros

FROM vehiculos WHERE matricula = 'asr555'

/* Operadores logicos AND OR y NOT*/



SELECT matricula,
marca,
modelo,
color,
num_kilometros

FROM vehiculos WHERE marca ='renault' OR color = 'rojo'





SELECT matricula,
marca,
modelo,
color,
num_kilometros

FROM vehiculos WHERE NOT matricula ='asr433' (Consultas con negacion)
------------------------------------------------------------------------
SELECT matricula,
marca,
modelo,
color,
num_kilometros

FROM vehiculos WHERE NOT color ='negro' AND NOT color ='azul'

No hay comentarios:

Publicar un comentario