sql >> Database teknologi >  >> RDS >> Mysql

Deltag i en kolonne med SELECT-forespørgsel i PostgreSQL

Tilføj et kolonnealias for at tildele et navn efter eget valg. Ellers anvender systemet standardindstillinger.
For at tildele en type , brug en eksplicit cast . Jeg caster til text her:

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

Eller brug SQL-standarden cast() for at gøre den bærbar:

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

For portabilitet skal du sørge for, at MySQL kører med SET sql_mode = 'ANSI' .

Også navne uden citerede CaMeL-tilfælde som supportContacts er støbt til små bogstaver i PostgreSQL. Brug "supportContacts" eller supportcontacts afhængigt af det faktiske tabelnavn.

Start med at læse den fremragende manual her for grundlæggende oplysninger om identifikatorer.



  1. SQL Server 2008:hvordan giver jeg privilegier til et brugernavn?

  2. Mysqli-forespørgsel med et SET-variabelt udsagn (dvs. flere forespørgsler)

  3. Returner som matrix af JSON-objekter i SQL (Postgres)

  4. Hvordan kan jeg vælge det seneste input for hvert medlem?