首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求问sql 语句高手,该如何处理

2012-02-28 
求问sql 语句高手目的:我在powerbuilder中为一个sql传入一个长度的参数b,目的是为了在startrow和endrow后

求问sql 语句高手
目的:
我在powerbuilder中为一个sql   传入一个长度的   参数   b,目的是为了在
startrow   和   endrow   后面   补齐相应的   0   和‘z’,以查看‘125666’是否在这个区段里面(在这里,b=len(125666)=6   ),但查询分析器提示“列名   'b '   无效。”
不知道   有没有好的办法。
sql   如下:
select   userid     into   :user_id     from   hd_bprange   where   rtrim(startrow)+REPLICATE   (   '0 '   ,   b   -   len(startrow)   )   <= '125666 '
and     rtrim(endrow)+REPLICATE   (   'z '   ,   b   -   len(endrow)   )> = '125666 ';

[解决办法]
如果是参数,应该是带@的

热点排行