2013-04-22 101 views
0

这是休眠查询我想在SQL服务器上运行它,但concat函数不在sql服务器我该怎么做。与concat SQL服务器查询

strQuery = "from TempData where englishLex=:englishLex and category =:category and language=:language and login=:login and domain=:domain group by (concat(englishlex,category)) "; 
+1

可能重复的串联值[Hibernate:如何使用CONCAT和d GROUP \ _CONCAT](http://stackoverflow.com/questions/4955580/hibernate-how-to-use-concat-and-group-concat) – BobTheBuilder 2013-04-22 05:30:24

+0

你在用什么数据库? – 2013-04-22 05:31:08

+0

先生,我正在使用sql server 2005. – 2013-04-22 05:32:28

回答

0

方法1:连接两个字符串

SELECT 'FirstName' + ' ' + 'LastName' AS FullName 

方法2:连接两个数字

SELECT CAST(1 AS VARCHAR(10)) + 'R' + CAST(2 AS VARCHAR(10)) 

方法3:表中的列的

SELECT FirstName + ' ' + LastName 
FROM AdventureWorks.Person.Contact