Jeg kan desværre ikke tilføje en kommentar endnu.
Det, @Gordon Linoff har skrevet, er helt rigtigt. Du får fejl som DISTINCT
fungerer generelt som en del af SELECT
klausul eller AGGREGATE
fungere. Det bruges til at returnere unikke rækker fra et resultatsæt, og det kan bruges til at fremtvinge unikke kolonneværdier i en aggregeret funktion.
Eksempler:SELECT DISTINCT * ...
COUNT(DISTINCT COLUMN)
eller SUM(DISTINCT COLUMN).
Flere oplysninger om DISTINCT
i populære DB-motorer:
- PostgreSQL:https://www. postgresql.org/docs/9.0/static/sql-select.html#SQL-DISTINCT
- SQL-server:https://www.techonthenet.com/sql_server/distinct.php
- Oracle:https://www.techonthenet.com/oracle/distinct.php
- MySQL:https://dev.mysql. com/doc/refman/5.7/da/distinct-optimization.html https://dev.mysql.com/doc/refman/5.7 /da/select.html