Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbinden Sie eine Spalte mit einer SELECT-Abfrage in PostgreSQL

Fügen Sie einen Spaltenalias hinzu um einen Namen zu vergeben Ihrer Wahl. Andernfalls wendet das System Standardwerte an.
Um einen Typ zuzuweisen , verwenden Sie eine explizite Umwandlung . Ich wandle in text um hier:

SELECT id, 'ID1'::text AS "ID1" FROM supportContacts

Oder verwenden Sie den SQL-Standard cast() um es tragbar zu machen:

SELECT id, cast('ID1' AS varchar) AS "ID1" FROM "supportContacts"

Stellen Sie aus Gründen der Portabilität sicher, dass MySQL mit läuft SET sql_mode = 'ANSI' .

Auch nicht in Anführungszeichen gesetzte CaMeL-Case-Namen wie supportContacts werden in PostgreSQL in Kleinbuchstaben umgewandelt. Verwenden Sie "supportContacts" oder supportcontacts abhängig vom tatsächlichen Tabellennamen.

Lesen Sie zunächst das hervorragende Handbuch hier für Grundlagen zu Bezeichnern.