Article View: chile.comp.programacion
Article #2531Re: alias en select sql
From: Esteban Navarro
Date: Tue, 06 Dec 2005 12:34
Date: Tue, 06 Dec 2005 12:34
92 lines
3806 bytes
3806 bytes
por eso select a1 alias1... y no * Rick_oj wrote: > A Esteban Navarro se le ocurrio tipear > >>para cada campo del select puedes hacer >>Select a alias1,a2 alias2.... from.... >> > > > como para cada campo?, el select * me devuelve todos los que no han sido > registardos (id <> NULL) > > > >>Rick_oj wrote: >> >>>A Jos� Miguel Santib��ez se le ocurrio tipear >>> >>> >>>>En el cap�tulo anterior (news:dn1p7g$agt$1@news.nivel5.cl), >>>>"Rick_oj" <rick_oj@[sin-esto]tutopia.com> dijo: >>>> >>>> >>>> >>>>>tengo algo asi >>>>> >>>>>SELECT * FROM usuario, facturacion WHERE facturacion.id <> NULL >>>>>ORDER BY usuario.Nombre >>>>> >>>>>me gustaria poder hacer algo asi >>>>> >>>>>SELECT * as resultado FROM usuario, facturacion WHERE >>>>>facturacion.id <> NULL ORDER BY usuario.Nombre if resultado=NULL >>>>>resultado='No hay datos' >>>>> >>>>>los resultados se van a un campo html select, entonces con lo que >>>>>tengo cuando no hay resultados el select esta vacio, con lo segundo >>>>>mostraria no hay datos cuando no existan resultados >>>>> >>>>> >>>>>no estoy seguro si se puede usar if y asignacion de variables del >>>>>tipo alias en sql >>>>> >>>>>se agradece >>>>> >>>> >>>>Est�s un tanto mareado con el SQL... eso no funciona as�... >>> >>> >>>a�ejo y no me acordaba por eso pregunte >>> >>> >>> >>>>el alias, siempre es a un campo espec�fico (o una tabla espec�fica), >>>>por ejemplo: >>>>select count(*) as cantidad from tabla; >>>>select campo1, count(*) as cantidad from tabla having cantidad > 0 >>>>group by campo1; >>>> >>>>y su objetivo es simplificar la lectura o el acceso a los datos >>>>(primer caso) y/o adem�s permitir aplicar restricciones (segundo >>>>caso). >>>> >>>>Pero para lo que pides, necesitas combinar SQL y c�digo... >>>> >>>>SELECT * FROM usuario, facturacion WHERE facturacion.id >>>><> NULL ORDER BY usuario.Nombre; >>>> >>>>luego determinar si hay datos (la mayor�a de las APIs te permiten >>>>consultar la cantidad de datos) y si no hay, entonces colocar el >>>>mensaje y si hay, recorrer la lista... Te pondr�a alg�n ejemplo, >>>>pero no indicaste lenguaje... >>> >>> >>>algo habia pensado, pero no estab seguro si sql me lo saba de una >>> >>>mysql y php >>> >>> >>> >>>>(PD: en el SQL falta la relaci�n entre facturaci�n y usuario) >>> >>> >>>usuario tiene los nombres y un identificador, facturacion la fecha >>>en que les facturan la cuenta >>>el select muestra a todos los usuarios disponibles que aun no se les >>>ingresa la fecha de facturacion > >
Technical Details
Message-ID:
<dn40h9$a2j$3@helcaraxe.dcc.uchile.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mailReferences:
<dn1p7g$agt$1@news.nivel5.cl> <Xns9723998EBBDCFjmsnews@200.27.221.71> <dn20hv$dcb$1@news.nivel5.cl> <dn2ade$hjf$2@helcaraxe.dcc.uchile.cl> <dn2gbj$inh$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,9e1bad619270f126 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!not-for-mail From: Esteban Navarro <estebann1@yahoo.com> Newsgroups: chile.comp.programacion Subject: Re: alias en select sql Date: Tue, 06 Dec 2005 09:34:33 -0300 Organization: DCC - Universidad de Chile Lines: 92 Message-ID: <dn40h9$a2j$3@helcaraxe.dcc.uchile.cl> References: <dn1p7g$agt$1@news.nivel5.cl> <Xns9723998EBBDCFjmsnews@200.27.221.71> <dn20hv$dcb$1@news.nivel5.cl> <dn2ade$hjf$2@helcaraxe.dcc.uchile.cl> <dn2gbj$inh$1@news.nivel5.cl> NNTP-Posting-Host: anakena.dcc.uchile.cl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: helcaraxe.dcc.uchile.cl 1133872489 10323 192.80.24.6 (6 Dec 2005 12:34:49 GMT) X-Complaints-To: newsmaster@dcc.uchile.cl NNTP-Posting-Date: Tue, 6 Dec 2005 12:34:49 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en In-Reply-To: <dn2gbj$inh$1@news.nivel5.cl>