Database

There are 3 entries for the tag Database

Promemoria SQL

1. Where colonna1 BETWEEN 10 and 19 2. Where 'xxx' IN (colonna1, colonna2, colonna3) 3. Where colonna1 LIKE '[a-d]%'  or colonna2 LIKE '[^abd]%' 4. Select TOP(3) WITH TIES colonna1 FROM Tabella ORDER BY colonna1  -- può restituire più di 3 righe se ci sono più valori di colonna1 alla posizione 3. 5. Select TOP(1) colonna1 FROM tabella ORDER BY newid() -- random 6. Select TOP(1) colonna1 FROM tabella TableSample (10 Percent) ORDER BY newid() -- random con migliori performance dato che seleziona una pagina di una tabella Technorati tags: Sql Server,  Database

Azzerare il contatore

Su sqlserver: DBCC CHECKIDENT('nometabella',reseed,0) Technorati tags: Sql Server,  Database

Record duplicati

Su sql server per controllare l'esistenza di record duplicati. SELECT col1, col2, count(*) AS conteggio FROM tabella_demo GROUP BY col1, col2 HAVING count(*) > 1   Technorati tags: Sql Server,  Database