
mapinfo怎样用sql查询中筛选提取name中30%内容
随机提取name中30%内容。比如这个图层属性name中有2千个信息点,怎样随机提取30%信息点,怎样表达??...
随机提取name中30%内容。比如这个图层属性name中有2千个信息点,怎样随机提取30%信息点,怎样表达??
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)+提问者悬赏20(财富值+成长值)
1个回答
展开全部
很久没有用了,最新版本有没有分页或者选取前多少条的扩展,不太清楚,反正之前是没有的.随机选取可以新建一个float列,然后运行语句
Update table_name Set field_name = rnd(1)
这样就获得了一个随机排序.
然后再
select name from table_name order by field_name
这样,每次取到的记录都是不同的顺序,顺着找前30%就可以了.
Update table_name Set field_name = rnd(1)
这样就获得了一个随机排序.
然后再
select name from table_name order by field_name
这样,每次取到的记录都是不同的顺序,顺着找前30%就可以了.
更多追问追答
追答
select * from 村 where len(name)=2
你用辅助按钮可以找到条件中可以调用的公式,这里用到的是len,字符串长度公式。
之前那个你看不懂,大概是不太会用“更新列”这个功能吧。手里的mapinfo版本跟你的不一样,所以可能没法达到直观的效果了。查查帮助“更新列”
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |