문제

I want to count the number of characters in a ntext column and then get the SUM For example I have the following query:

SELECT LEN(field1) AS Length, field1 
FROM table

It will return results like:

|Length|field1|
-------------------
  4     abcd
  6     abcdef
  4     abcd

I now want to get the SUM of the Length field. Using MS SQL 2008.

도움이 되었습니까?

해결책

The simpliest solution would be, (without using a subquery or any other that could decrease the performance)

SELECT SUM(LEN(field1)) AS totalLength
FROM table

다른 팁

try this:

Since you are using sql server 2008 , you could use common table expression(CTE):

;with cte as(
     SELECT LEN(field1) AS Length, field1 
     FROM table)
select sum(Length) as sumOfLenght from CTE

You can first find Length and then sum of that length...

SELECT SUM(LEN(field1)) FROM table
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top