sql >> Databasteknik >  >> RDS >> Sqlserver

Räknar DISTINCT över flera kolumner

Om du försöker förbättra prestandan kan du prova att skapa en beständig beräknad kolumn på antingen ett hash- eller sammanlänkade värde av de två kolumnerna.

När den väl har behållits, förutsatt att kolumnen är deterministisk och du använder "sane" databasinställningar, kan den indexeras och/eller statistik kan skapas på den.

Jag tror att ett distinkt antal av den beräknade kolumnen skulle motsvara din fråga.



  1. Hur man importerar en databas med hjälp av kommandoraden

  2. Varför begärde ogiltig konvertering FELKOD:17132?

  3. Generera tabellrelationsdiagram från befintligt schema (SQL Server)

  4. Kontrollera din SQLite-version