请教,这个sql语句怎么写?

sant 2003-02-10 12:53:53
如何选出这样的记录
01100
0110000
01100000
01100000000
0110.....0

前面得串011不变,后面的串由n个相同的0组成
...全文
50 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
征马孤影 2003-02-19
  • 打赏
  • 举报
回复
如果这些是你数据库中已经有的记录,而且还有其他记录,只是顺序被打乱了,还有可能查出来.否则...
xxycumt 2003-02-16
  • 打赏
  • 举报
回复
select * from 表 like "011*"
不知道对不对
jdsnhan 2003-02-16
  • 打赏
  • 举报
回复
数据类型是什么,数据库又是什么
chengjian 2003-02-16
  • 打赏
  • 举报
回复
不明白楼主的意思!
ice2water 2003-02-16
  • 打赏
  • 举报
回复
select * from 表 where datalength(字段) >=3 and substring(字段,1,3) = '011' and substring(字段, 4, datalength(字段) - 3) = replicate('0',datalength(字段) - 3);

ben988211 2003-02-16
  • 打赏
  • 举报
回复
到底有没有规律性啊
你让别人怎么帮你
YewPu 2003-02-16
  • 打赏
  • 举报
回复
很难明你的意思!
sant 2003-02-16
  • 打赏
  • 举报
回复
len(字段)-3这样的方法不是很危险吗?所有的字段长度一定大于等于3吗?否则会报错的,而且0....000只是一个例子,如果是aaaa...aa呢?
alwaystar 2003-02-16
  • 打赏
  • 举报
回复
上面不完整!
select * from 表 where convert(decimal, right(字段, len(字段)-3)) = 0;
alwaystar 2003-02-16
  • 打赏
  • 举报
回复
select * from 表 where convert(decimal, right(字段, len(字段)-3));
ywqs 2003-02-16
  • 打赏
  • 举报
回复
是不是都是数字啊
lbx1979 2003-02-16
  • 打赏
  • 举报
回复
我也想知道答案
lbx1979 2003-02-16
  • 打赏
  • 举报
回复
up
sant 2003-02-16
  • 打赏
  • 举报
回复
这个问题没人答吗?up一下也好,让我把分结了!

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧