보고 목적으로 아래 문으로 50 자까지자를 필드가 있습니다. 단어가 차단되지 않도록SUBSTRING 및 CHARINDEX를 사용하여 필드에 마지막으로 완전한 단어를 가져옵니다
SELECT (CASE WHEN (LEN(Notes) > 50) THEN SUBSTRING(Notes, 0, 50) + '...' WHEN (LEN(Notes) < 50) THEN SUBSTRING(Notes, 0, LEN(Notes)) + '...' ELSE 'NO NOTES WERE ENTERED' END) AS Notes FROM MyTable
이것은, 그러나, 나는 메모 필드의 마지막 단어를 완료하는 데 큰 싶은 작품 그래서 나는, CHARINDEX, SUBSTRING을 사용 REVERSE과 가능성 RIGHT 기능 싶습니다 대략 50 자 길이의 문자열의 일부인 마지막 완전한 단어를 반환합니다.
나는 실험을했으며 많은 행운이 없다.
도움을 주시면 감사하겠습니다. 메모 컬럼의 길이가 50 이상이면
이했다. 정말 고마워! – user2146538
당신은 또한 그의 대답을 정확하다고 표시하면 좋을 것이므로, 그의 대답을 올리면서 약간의 점수를 얻게 될 것입니다. – BerggreenDK