Hàm CONVERT() của máy chủ SQL
Định nghĩa và cách sử dụng
Hàm CONVERT() chuyển đổi một giá trị (thuộc bất kỳ loại nào) thành một kiểu dữ liệu được chỉ định.
Mẹo: Ngoài ra hãy xem hàm CAST() .
Cú pháp
CONVERT( data_type(length) , expression , style )
Giá trị tham số
Value | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data_type | Required. The datatype to convert expression to. Can be one of the following: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, or image | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(length) | Optional. The length of the resulting data type (for char, varchar, nchar, nvarchar, binary and varbinary) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expression | Required. The value to convert to another data type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
style | Optional. The format used to convert between data types, such as a date
or string format. Can be one of the following values:
Converting datetime to character:
|
Chi tiết kỹ thuật
Hoạt động trong: | Máy chủ SQL (bắt đầu từ năm 2008), Cơ sở dữ liệu Azure SQL, Kho dữ liệu Azure SQL, Kho dữ liệu song song |
---|
Thêm ví dụ
Ví dụ
Chuyển đổi một biểu thức từ kiểu dữ liệu này sang kiểu dữ liệu khác (varchar):
SELECT CONVERT(varchar, 25.65);
Hãy tự mình thử »Ví dụ
Chuyển đổi một biểu thức từ kiểu dữ liệu này sang kiểu dữ liệu khác (datetime):
SELECT CONVERT(datetime, '2017-08-25');
Hãy tự mình thử »Ví dụ
Chuyển đổi một biểu thức từ kiểu dữ liệu này sang kiểu dữ liệu khác (varchar):
SELECT CONVERT(varchar,
'2017-08-25', 101);
Hãy tự mình thử »