Cast ve Convert
Fonksiyonları SQL Serverda Tür dönüşümü için kullanılan fonksiyonlardır. Her ikisininde yaptığı iş aynıdır. Sadece
Convertte stilini değiştirebiliriz.
CAST için Syntax aşağıdaki gibidir.
CAST ( expression AS
data_type [ ( length ) ] )
CONVERT için Syntax ise aşağıdaki gibidir.
CONVERT ( data_type
[ ( length ) ] , expression [ , style ] )
-- CAST Kullanımı
USE AdventureWorks2014;
GO
SELECT SUBSTRING(Name, 1, 30) AS ProductName, ListPrice
FROM Production.Product
WHERE CAST(ListPrice AS int) LIKE '3%';
GO
-- CONVERT Kullanımı
USE AdventureWorks2014;
GO
SELECT SUBSTRING(Name, 1, 30) AS ProductName, ListPrice
FROM Production.Product
WHERE CONVERT(int, ListPrice) LIKE '3%';
GO