SQL Snippets

by Miro 7. August 2008 03:10
Calculate length of the text field

use DATALENGTH(fieldName)

CTE (Common Table Expression)

WITH MyNewTableName (Field1, Field2, Field3) AS
(
   SELECT
      x.Field1,
      x.Field2,
      x.Field3
   FROM Customers x
   WHERE x.Name like '%smith%'
)

SELECT *
FROM MyNewTableName
ORDER BY Field1

Create unique index on table

CREATE UNIQUE CLUSTERED INDEX idx_Books_id_title
ON Books (id, title)

Truncate time element from date range parameters

SET @DateFrom = DATEADD(dd, DATEDIFF(dd,0,@DateFrom), 0)
SET @DateTo = DATEADD(dd, DATEDIFF(dd,0,@DateTo), 1)

Tags:

SQL Server

Powered by BlogEngine.NET
Contents copyright 2008 Mirocle Pty. Ltd. All Rights Reserved.