Tengo dos tablas con un nombre de columna idéntico, pero con datos diferentes. Deseo unirme a las tablas, pero acceda a ambas columnas (fila ["precio"], fila ["otro_precio"]): ¿cómo puedo cambiar el nombre/alias de una de ellas en la declaración de selección? (No quiero cambiar el nombre de ellos en el DB)¿Cómo puedo cambiar el nombre de una sola columna en una tabla en seleccionar?
14
A
Respuesta
24
seleccione table1.price, table2.price como other_price .....
5
nosotros la palabra clave AS
select a.Price as PriceOne, b.price as PriceTwo
from tablea a, tableb b
12
select t1.Column as Price, t2.Column as Other_Price
from table1 as t1 INNER JOIN table2 as t2
ON t1.Key = t2.Key
como esta ?
0
si está utilizando el servidor sql, use corchetes o comillas simples alrededor del nombre del alias en una consulta que tenga en el código.
1
También puede omitir la palabra clave AS.
SELECT row1 Price, row2 'Other Price' FROM exampleDB.table1;
en esta opción, la legibilidad es un poco degradada pero tiene el resultado deseado.
1
No hay necesidad de utilizar AS
, sólo tiene que utilizar:
SELECT table1.price Table1 Price, table2.price Table2 Price, .....
Cuestiones relacionadas
- 1. ¿Cómo puedo cambiar el nombre de mi columna en una tabla SQL?
- 2. Seleccionar una sola fila en MySQL
- 3. ¿Cómo seleccionar valores distintos de una columna en la tabla?
- 4. ¿Cómo seleccionar una columna en SQL Server con un carácter especial en el nombre de columna?
- 5. Seleccionar texto en una columna de una tabla html
- 6. columna de la tabla se funden en una sola célula
- 7. ¿Cómo cambio el nombre de una columna en una tabla de base de datos usando SQL?
- 8. Fluido NHibernate únete a una sola columna de otra tabla
- 9. ¿Cómo seleccionar una sola columna con Entity Framework?
- 10. cambiar el nombre de una columna en rieles
- 11. Unir múltiples columnas en una tabla a una sola columna en otra tabla
- 12. ¿Encuentra una tabla cuando conoce el nombre de una columna?
- 13. MySQL: actualiza los datos de una sola tabla de una columna en otra columna
- 14. ¿Cómo insertar una fila en una tabla que tiene solo una sola columna de autoincremento?
- 15. ¿Cómo puedo cambiar el nombre de una colección en MongoDB?
- 16. seleccionar en una tabla con diferentes nombres de columna
- 17. En PostgreSQL, ¿cómo se inserta en una tabla con una sola columna de identidad?
- 18. ¿Es posible cambiar el nombre de una tabla en Firebird?
- 19. Cambiar los tipos de columna en una tabla enorme
- 20. ¿Cómo leer.table() varios archivos en una sola tabla en R?
- 21. Cambiar el nombre de columna en MySQL
- 22. ¿Cómo seleccionar una columna específica en LINQ?
- 23. Cómo seleccionar una columna de tabla con jQuery
- 24. Cómo cambiar el tipo de datos de una columna de datos en una tabla de datos?
- 25. ¿Cómo puedo seleccionar una columna específica en una fila usando jQuery y JavaScript?
- 26. Validación en una sola columna DataGridView
- 27. Ampliando una tabla de frecuencias en Excel en una sola columna
- 28. Django: Equivalente de "seleccionar [nombre de la columna] de [nombre de tabla]"
- 29. sql seleccionar con nombre de columna como
- 30. ¿Cómo cambiar el tipo de columna existente en una tabla en Sybase?
¿Qué hay de la columna 25 idénticos en dos tablas? ¿Debería escribir una declaración AS para las 25 columnas? – HPM
respuesta corta sí. OTOH si no tiene tiempo suficiente para escribir las 25 declaraciones AS, podría extraer los nombres de columna de SysColumns y escribir algunos SQL para crear SQL. La manera simple es tal vez 5 minutos ... – MrTelly