SQL Server:使用&在String函数中

时间:2015-12-08 11:39:24

标签: sql sql-server

我正在解码SQL Server查询,就像

select , Trim([Type1] & [Type2] & [Type3]) AS Type from table_name

我了解到&是一个按位运算符,但无法得到它在一个对字符串进行操作的函数内的工作原理。此外,Type 1Type 2Type 3的数据类型为字符串。

1 个答案:

答案 0 :(得分:0)

正如其他人所评论的那样,它并不是很清楚查询在做什么,但查询有几个问题:

varchar和nvarchar数据类型与&操作

select 'and' & 'but'

如果type1,type2和type3是varchars,如'1','2','3'你可以投射它们:

select convert(int,'75') & convert(int, '175').

“TRIM”也不是公认的内置函数名称。