北京优技教育科技有限公司

Oracle认证 OCP认证 OCM认证

当前位置: 优技教育 >> ocp考试 >

ocp 11g认证考试题:1Z0-051-076题

ocp 11g认证考试题:1Z0-051-076题

来源:优技教育    更新时间:2016/8/3 16:19:30    阅读次数:804

ocp 11g认证考试题:1Z0-051-076题,完整题库请点击这里联系老师咨询了解

76. You need to display the first names of all customers from the CUSTOMERS table that contain the

character 'e' and have the character 'a' in the second last position.

Which query would give the required output?

A. SELECT cust_first_name

FROM customers

WHERE INSTR(cust_first_name, 'e')<>0 AND

SUBSTR(cust_first_name, -2, 1)='a';

B. SELECT cust_first_name

FROM customers

WHERE INSTR(cust_first_name, 'e')<>'' AND

SUBSTR(cust_first_name, -2, 1)='a';

C. SELECT cust_first_name

FROM customers

WHERE INSTR(cust_first_name, 'e')IS NOT NULL AND

SUBSTR(cust_first_name, 1,-2)='a';

D. SELECT cust_first_name

FROM customers

WHERE INSTR(cust_first_name, 'e')<>0 AND

SUBSTR(cust_first_name, LENGTH(cust_first_name),-2)='a';

Answer: A

答案解析:

SUBSTR:提取确定长度的字符串

SUBSTR(cust_first_name, -2, 1)='a'意思是cust_first_name从右边开始数,第二个字符是a

INSTR:查找指定字符串的数字位置,如果没有找到,instr函数返回0

INSTR(cust_first_name, 'e')确定是否有e这个字符,有则输出器位置,没有则输出0,。

则A正确。

INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)

在oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。

语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] )

参数分析:string1源字符串,要在此字符串中查找。

string2要在string1中查找的字符串.

start_position代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。

nth_appearance代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。

注意:如果String2在String1中没有找到,instr函数返回0.

OCA认证
OCP费用
OCP教程
OCP考试
OCM费用
OCM教程
OCM考试
ORACLE授权认证机构CUUG
CUUG与ORACLE合作15年,是ORACLE金牌合作伙伴,连续多年处于行业领先;
CUUG与工信部人才交流中心合作,是工信人才指定的PostgreSQL数据库培训合作伙伴;
CUUG与阿里云、腾讯云、人大金仓、奥星贝斯等众多数据库厂商合作,开设数据库认证与培训课程;
CUUG与企业合作提供人才输送、定制化培训、技术支持服务;

报名入口 点击进入

北京优技教育科技有限公司

联系电话:010-59426307

课程咨询:010-59426319

联系地址:海淀区紫竹院路88号