【求一简单SQL】 表:table1字段:id,name如果name的长度大于100,则截取name前100个字符;如果name的长度小于或等于100,则不截取我想这样筛选出结果,SQL怎么写呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select (case when len(name)>100 then left(name,100) else name end) as name from table1 select id, case when len(name)>100 then substring(name,1,100) else name from table1 应该用case ...可以吧。selectcase when len()>100 then...elseendfrom table1 select left(name,100) from table1 哎!还是树哥能跳出LZ的逻辑,实际上不管你是大于还是小于还是等于,left(name,10)肯定可以搞定。哈哈!牛! 请大家帮我看一下 怎样将一个数据库中指定表中的指定字段清空? sql server database services 不能安装 有没有能够在xp上安装服务器端的sql server2000? 请问如何安装msde啊 求助select SUM后面的时间条件写法 SOS 求救 !! 关于大型广告系统的统计问题,大家帮帮忙 请高手相救! sql server 安装问题 一个存储过程的问题 sql server 2005 订阅的sqlserver的时候,查找sql server服务器步骤出错?
select (case when len(name)>100 then left(name,100) else name end) as name from table1
select
case when len()>100 then...
else
endfrom table1
哎!还是树哥能跳出LZ的逻辑,实际上不管你是大于还是小于还是等于,left(name,10)肯定可以搞定。哈哈!牛!