mapinfo怎样用sql查询中筛选提取name中30%内容

随机提取name中30%内容。比如这个图层属性name中有2千个信息点,怎样随机提取30%信息点,怎样表达??... 随机提取name中30%内容。比如这个图层属性name中有2千个信息点,怎样随机提取30%信息点,怎样表达?? 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)+提问者悬赏20(财富值+成长值)
rodger_yuan
推荐于2016-01-20 · TA获得超过1212个赞
知道小有建树答主
回答量:1377
采纳率:36%
帮助的人:721万
展开全部
很久没有用了,最新版本有没有分页或者选取前多少条的扩展,不太清楚,反正之前是没有的.随机选取可以新建一个float列,然后运行语句
Update table_name Set field_name = rnd(1)
这样就获得了一个随机排序.
然后再
select name from table_name order by field_name
这样,每次取到的记录都是不同的顺序,顺着找前30%就可以了.
更多追问追答
追问

你说的我不明白  ,再村中全部提取2个字的村庄名称  ,怎样表达

例如

例如 要提取含有“上”字村名称  这样写Name Like "%上%"   

追答
select * from 村 where len(name)=2
你用辅助按钮可以找到条件中可以调用的公式,这里用到的是len,字符串长度公式。
之前那个你看不懂,大概是不太会用“更新列”这个功能吧。手里的mapinfo版本跟你的不一样,所以可能没法达到直观的效果了。查查帮助“更新列”
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式