oracle sql 取字段前几位

 我来答
胖友
2018-03-31 · TA获得超过4077个赞
知道小有建树答主
回答量:55
采纳率:88%
帮助的人:1.4万
展开全部

substr('Hello World',0,1) //返回结果为 'H'  ,从字符串第一个字符开始截取长度为1的字符串。另外还有以下建议:

  1. select *  from table where substr('字段a',2,3)='abc'。

  2. substr(字段, 起始位, 长度)。

  3. sample只对单表生效,不能用于表连接和远程表。

  4. sample会使SQL自动使用CBO。

延展内容:

  1. Oracle使用sample获得随机结果集语法: SAMPLE [ BLOCK ](sample_percent)[ SEED (seed_value) ]。

  2. SAMPLE选项:表示按行采样来执行一个全表扫描,Oracle从表中读取特定百分比的记录,并判断是否满足WHERE子句以返回结果。

  3. BLOCK: 表示使用随机块例举而不是随机行例举。

  4. sample_percent:是随机获取一张表中记录的百分比。比如值为10,那就是表中的随机的百分之10的记录。值必须大于等于.000001,小于100。

  5. SEED:表示从哪条记录返回,类似于预先设定例举结果,因而每次返回的结果都是固定的。该值必须介于0和4294967295之间。

似水年华1218
2017-06-14 · TA获得超过1120个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:470万
展开全部
oracle截取函数substr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
記憶中的谎言
2013-01-15
知道答主
回答量:10
采纳率:0%
帮助的人:1.5万
展开全部
select substr( 字段,0,2) from 表名 从零开始取,2取两位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
航崽110
2013-01-16
知道答主
回答量:49
采纳率:0%
帮助的人:13.2万
展开全部
substr(字段名,开始位置,结束位置)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式