Oracle: Comment référencer un alias avec un espace à partir d'une sous-requête dans une opération de comparaison

Est-il un moyen de faire référence à un alias qui a un espace dans un Oracle SQL de la Requête? Je n'ai pas trouvé nulle part encore. Normalement je n'ai pas utiliser d'espaces de nommage des éléments de base de données, donc c'est un terrain nouveau pour moi.

Voici un exemple de requête:

SELECT  t.id AS "Ticket ID",
(SELECT w.workgroup_title FROM workgroups w
WHERE w.operator_id = t.operator_id AND ROWNUM < 2) AS "Workgroup Title"
FROM tickets t

Comment puis-je utiliser "Ticket ID" ou "groupe de travail Titre" dans une future opération de comparaison? Par exemple:

"Ticket ID" == 9
ou
"Groupe De Travail Titre" == 'Groupe De Travail #1'

Je devine qu'il y a un moyen facile de le faire, n'ont tout simplement pas encore trouvé.

Merci!

PS C'est pour une ancienne pièce qui m'a été remis. Les alias dans le SQL cravate de façon dynamique dans divers autres code, et tous les espaces. En conséquence, en supprimant les espaces n'est pas une simple question et actuellement, je n'ai pas été inscrite au budget et le temps pour cela. Sinon, qu'est ce que je ferais.

Modifier pour la Clarification
En utilisant l'exemple ci-dessus, comment pourrais-je faire quelque chose de ce genre "groupe de travail Titre" se réfère toujours à l'alias:

SELECT  t.id AS "Ticket ID",
(SELECT w.workgroup_title FROM workgroups w
WHERE w.operator_id = t.operator_id AND ROWNUM < 2) AS "Workgroup Title",
(SELECT s.support_tier_id FROM support_tiers s
WHERE s.workgroup_title == "Workgroup Title") AS "Support Tier ID"
FROM tickets t

OriginalL'auteur craignewkirk | 2013-11-13