sql >> Databasteknik >  >> RDS >> Mysql

Gå med i en kolumn med SELECT-fråga i PostgreSQL

Lägg till ett kolumnalias för att tilldela ett namn av ditt val. Annars tillämpar systemet standardinställningar.
För att tilldela en typ , använd en explicit cast . Jag castar till text här:

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

Eller använd SQL-standarden cast() för att göra den bärbar:

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

För portabilitet, se till att MySQL körs med SET sql_mode = 'ANSI' .

Ociterade CaMeL-casenamn som supportContacts casts till gemener i PostgreSQL. Använd "supportContacts" eller supportcontacts beroende på det faktiska tabellnamnet.

Börja med att läsa den utmärkta manualen här för grunderna om identifierare.



  1. 1045, Åtkomst nekad för användaren 'användarnamn'@'NOT-local' (med lösenord:JA)

  2. MAX(kolumn) ger mig ett fel värde

  3. MYSQL - Välj specifikt värde från en hämtad array

  4. Infogar post i MySQL-databasen med C#