Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Sentencia SELECT ... AS .... (https://www.clubdelphi.com/foros/showthread.php?t=9573)

mutant09 27-04-2004 10:08:08

Sentencia SELECT ... AS ....
 
Estoy tratanto de crear una setencia al estilo:

SELECT Telefono1 as [Teléfono 1]
FROM Tabla

sin embargo, el TQuery no entiende el [Teléfono 1].

¿ Necesita comilals ?

mosorio 27-04-2004 11:05:02

Hola,
Si mal no recuerdo para colocarle alias a los campos de una consulta, puedes colocarles comillas si es una cedans eparada, también es posible omitir el AS. Los parentesis cuadrados solo se utilizan creo que en MSAcces. Si lo estas haciendo en IB/FB es como te digo.

Espero te sirva la ayuda.
En el manual de IB se encuentras todas estas tipos de consultas para que puedas ampliar.

Saludos

mutant09 27-04-2004 12:14:44

Es para MySQL.

jachguate 30-04-2004 07:11:41

Creo que no es recomendable el uso de nombres de campo o alias con espacios o acentos, pues aunque algunos motores soportan estas características, la mayoria no lo hacen o apenas comienzan en las últimas versiones.

Por lo pronto, yo creo que podrias reducir el alias a Telefono1, con lo que no habria necesidad del uso de comillas (que debiera ser lo "estándar") y mucho menos de corchetes, que es una marrullada de microsoft.

Hasta luego.

;)

__cadetill 30-04-2004 09:51:07

Cita:

Empezado por jachguate
Por lo pronto, yo creo que podrias reducir el alias a Telefono1, ...

Entonces no hay necesidad del alias (el campo ya se llama así :D)

No obstante, soy de tu misma opinión. No es nada recomendable el uso de espacios ni acentos ni carácteres raros o la ñ

Si lo que quiere es cambiar el combre de la columna resultante, que use el DisplayLabel de los TFields

jachguate 30-04-2004 17:13:55

Cita:

Empezado por cadetill
Entonces no hay necesidad del alias (el campo ya se llama así :D)

:o :o es cierto... no me habia percatado, pero la idea es válida para los casos en que el alias si sea necesario.

Gracias por la observacion. Hasta luego. ;)

roman 30-04-2004 18:18:26

Campo: Telefono
Alias: Teléfono

Hay una sutil diferencia :p

// Saludos

jachguate 30-04-2004 18:28:58

Hola román. Precisamente estamos sugiriendo que no se use la tilde... como te has atrevido a regresárselo :mad:

:D :D


La franja horaria es GMT +2. Ahora son las 07:59:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi