Article View: chile.comp.programacion
Article #2526Re: alias en select sql
From: Esteban Navarro
Date: Mon, 05 Dec 2005 21:10
Date: Mon, 05 Dec 2005 21:10
74 lines
3367 bytes
3367 bytes
para cada campo del select puedes hacer Select a alias1,a2 alias2.... from.... 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:
<dn2ade$hjf$2@helcaraxe.dcc.uchile.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.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>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!news4.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: Mon, 05 Dec 2005 18:10:53 -0300 Organization: DCC - Universidad de Chile Lines: 74 Message-ID: <dn2ade$hjf$2@helcaraxe.dcc.uchile.cl> References: <dn1p7g$agt$1@news.nivel5.cl> <Xns9723998EBBDCFjmsnews@200.27.221.71> <dn20hv$dcb$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 1133817071 18031 192.80.24.6 (5 Dec 2005 21:11:11 GMT) X-Complaints-To: newsmaster@dcc.uchile.cl NNTP-Posting-Date: Mon, 5 Dec 2005 21:11:11 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en In-Reply-To: <dn20hv$dcb$1@news.nivel5.cl>