Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CA SE
EN D A S tipo
FR O M orde n e s o
W H E RE o.id = {id_orde n };
SE LE C T C O U NT ( DISTI NC T id _clien te) as can tida d _clien tes _con _or den es
FRO M or d en es;
Esta con su lta con taría la can tida d de clie nte s distin tos qu e tie ne n órde n e s
re alizadas e n la tabla "or de n e s". En e ste caso, se asu m e qu e el id del clie n te e stá
re gistrado e n la colu mn a "id_clie n te " de la tabla de órde n e s.
3 par a listar todos los clie nte s que no ha n r e alizado ning un a com pr a, se podría re alizar
un a consulta a la ba se de datos que sele ccione aque llos clie nte s que no te nga n
ór de ne s asociadas. La cons ulta podr ía te ne r un aspe cto similar al siguie nte :
SE LE C T c.id, c.n o m br e
FRO M clientes c
W H E RE o.id I S NULL;
En e sta con sulta, se u tiliza u n a cláu su la LEFT J OI N para obte n e r tod as las
co m binacion e s de clie n te s y órde n e s. Lu e go, se filtra por aqu e llos re gistros
don de la orde n n o e xiste (o.id IS NU LL). De e sta f orm a, se obtie n e n tod os los
clie nte s qu e n o tie n e n órde n e s asociad as.
4 par a listar todas las ór de ne s de com pr a y pr e se ntar las de scripcione s e n lugar de los
Idas, se ne ce sitaría conoce r la e str uctur a de la base de datos y las r elacione s e ntr e las
tablas. En ge ne r al, se podr ía r e alizar una cons ulta que co mbine las tablas de ór de ne s y
pr od uctos par a obte ne r las de scr ipcione s de los pr oductos asociados a cada or de n. La
cons ulta podría te ner u n a spe cto si milar al siguie nte :
FRO M or d en es o
• N o m bre co m pleto
• Dire cción de corre o ele ctrónico
• Nú me r o de teléf on o
• Dire cción postal
• Inf orm ación de f actu ración (por eje m plo, n ú m e ro de tarjeta de cré dito)
• Historial de co m pras an te riore s
• Pref e re n cias de pro du cto s
• Fe ch a de la orde n
• Ide n tificad or ú nico de la or de n
• Inf orm ación del pro du cto (n o mbre , can tida d, pre cio, e tc.)
• Dire cción de e n vío
• M é to d o de pa go u tilizad o
• Estad o de la orde n (por eje mplo, pe n die nte, e n proce so, e n viado,
e ntre ga d o)
• Nú me r o de se gui mie n to de l e n vío