sql >> Databáze >  >> RDS >> Sqlserver

Jedinečné omezení, kromě hodnot NULL

SQL Server 2008 má filtrované indexy, které to umožňují, ale v roce 2005 nejsou k dispozici. V SQL Server 2005 můžete vytvořit indexovaný pohled s definicí

CREATE VIEW dbo.Foo
WITH SCHEMABINDING
AS
SELECT bar
FROM dbo.baz
WHERE bar IS NOT NULL

Pak na tom vytvořte jedinečný seskupený index.

CREATE UNIQUE CLUSTERED INDEX ix ON dbo.Foo(bar)



  1. SQL ORDER BY pomocí připravených příkazů

  2. Sloučit dlouhé/šířkové body v rámci ohraničujícího rámečku v závislosti na poloměru v MySQL

  3. Agregace více záznamů podle data

  4. SQL Server kombinuje více řádků do jednoho