Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Junte-se a uma coluna com consulta SELECT no PostgreSQL


Adicione um alias de coluna para atribuir um nome de sua escolha. Caso contrário, o sistema aplica os padrões.
Para atribuir um tipo , use um cast explícito . Eu transmito para text aqui:
SELECT id, 'ID1'::text AS "ID1" FROM supportContacts

Ou use o padrão SQL cast() para torná-lo portátil:
SELECT id, cast('ID1' AS varchar) AS "ID1" FROM "supportContacts"

Para portabilidade, certifique-se de que o MySQL seja executado com SET sql_mode = 'ANSI' .

Além disso, nomes de casos CaMeL sem aspas, como supportContacts são convertidos para letras minúsculas no PostgreSQL. Use "supportContacts" ou supportcontacts dependendo do nome real da tabela.

Comece lendo o excelente manual aqui para noções básicas sobre identificadores.