sql select case 问题
datagrid中显示数据时,要求当memo字段长度大于5时,就显示前面5个字符再加上省略号,当memo长度小于5时,就按原样显示.
各位,用select case语句可以实现吗?
------解决方案--------------------Select Case When Len(Memo) > 5 Then Substring(Memo, 1, 5) Else Memo End From Table1
------解决方案--------------------select case when Len(memo) > 5 then substring (memo,1,5)+ '…… ' else memo end from table
------解决方案--------------------try..
select case when Len(memo) > 5 then substring (memo,1,5)+ '... ' end from table
------解决方案--------------------楼上的说得很清楚,学习