sqlserver CONVERT
时间: 2023-08-19 21:04:36 浏览: 111
sqlserver CONVERT()函数用法小结
SQL Server中的CONVERT函数用于将一个表达式的数据类型转换为另一个数据类型。它的语法如下:
```sql
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
```
其中,data_type指定要转换的目标数据类型,可以是字符型、数字型、日期/时间型等。expression是要进行转换的表达式,可以是列名、变量或常量。length是可选参数,用于指定目标数据类型的长度。
style参数用于指定日期/时间类型的转换格式,它是可选的。例如,当将字符串转换为日期类型时,可以指定不同的日期格式。
以下是一些示例:
将一个字符串转换为整数类型:
```sql
SELECT CONVERT(INT, '123')
```
将一个日期字符串转换为日期类型:
```sql
SELECT CONVERT(DATE, '2022-01-01')
```
将一个浮点数转换为字符串类型,并指定保留两位小数:
```sql
SELECT CONVERT(VARCHAR(10), 3.14159, 2)
```
这只是CONVERT函数的一些常见用法示例,还有许多其他用法和数据类型可以转换。具体用法可以根据实际需求进行调整。
阅读全文