Pytania oznaczone «postgresql»

166
postgresql COUNT (DISTINCT…) bardzo wolno

Mam bardzo proste zapytanie SQL: SELECT COUNT(DISTINCT x) FROM table; Moja tabela ma około 1,5 miliona wierszy. To zapytanie działa dość wolno; zajmuje to około 7,5 s, w porównaniu do SELECT COUNT(x) FROM table; co trwa około 435 ms. Czy istnieje sposób na zmianę zapytania w celu zwiększenia...

165
ZAMÓW WEDŁUG listy wartości IN

Mam proste zapytanie SQL w PostgreSQL 8.3, które przechwytuje kilka komentarzy. Podaję posortowaną listę wartości do INkonstrukcji w WHEREklauzuli: SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); To zwraca komentarze w dowolnej kolejności, która w moim przypadku jest podobna do...

165
Wybierz typ danych pola w postgres

Jak uzyskać typ danych określonego pola z tabeli w postgres? Na przykład mam następującą tabelę student_details (stu_id integer, stu_name varchar (30), join_date timestamp); W tym przypadku używając nazwy pola / lub w jakikolwiek inny sposób, muszę uzyskać typ danych określonego pola. Czy jest...