sql >> Databasteknik >  >> RDS >> PostgreSQL

Utelämna dubbla citattecken för att göra en fråga på PostgreSQL

Ditt problem med den här frågan började när du skapade din tabell. Använd inte citattecken när du skapar din tabell.

Använd detta:

CREATE TABLE a ( ... );

Inte detta:

CREATE TABLE "A" ( ... );

Det senare kommer att göra det så att du alltid måste citera det senare. Det förra gör det till ett normalt namn och du kan använda SELECT * FROM a; eller SELECT * FROM A;

Om du inte bara kan återskapa din tabell, använd ALTER TABLE syntax:

ALTER TABLE "A" RENAME TO a;


  1. MariaDB LENGTHB() Förklarad

  2. PostgreSQL-fråga för att räkna/gruppera efter dag och visa dagar utan data

  3. SQL Server:ska jag använda information_schema-tabeller över sys-tabeller?

  4. Kan jag skapa vy med parameter i MySQL?