troubleshooting Question

Test for Empty Text

Avatar of allanau20
allanau20 asked on
Microsoft SQL Server
4 Comments1 Solution324 ViewsLast Modified:
Hi Experts!

Thanks in advance for reading this. For SQL 2K.

There are two fields: description is char(60) and longdescription  as text.

What I want to do is select description only if longdescription is empty or no test in it.

Tried:

select
  description = CASE WHEN (longdescription IS NULL) THEN description
                     ELSE longdescription
                     END

But it just select blank.

Tried:

select
  description = CASE WHEN (longdescription = '') THEN description
                     ELSE longdescription
                     END
from svccode
where codeid = '00007'

But got this error msg:

Server: Msg 306, Level 16, State 1, Line 1
The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.


Can you please help?

T I A !
ASKER CERTIFIED SOLUTION
Hypnochu

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 4 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 4 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros