首页 > 数据库 > Oracle > OCP 1Z0-051-83
|
CUST_NAME Lex De Haan Renske Ladwig Jose Manuel Urman Jason Mallin |
You want to extract only those customer names that have three names and display the * symbol in place of the first name as follows:
|
CUST NAME *** De Haan **** Manuel Urman |
Which two queries give the required output? (Choose two.)
|
A. SELECT LPAD(SUBSTR(cust_name, INSTR(cust_name,' ')), LENGTH(cust_name), '*') "CUST NAME" FROM customers WHERE INSTR(cust_name, ' ', 1, 2) <> 0; B. SELECT LPAD(SUBSTR(cust_name,INSTR(cust_name,' ')), LENGTH(cust_name),'*') "CUST NAME" FROM customers WHERE INSTR(cust_name, ' ', -1, 2) <> 0; C. SELECT LPAD(SUBSTR(cust_name,INSTR(cust_name,' ')), LENGTH(cust_name)- INSTR(cust_name,' '), '*') "CUST NAME" FROM customers WHERE INSTR(cust_name, ' ',-1,-2)<>0; D. SELECT LPAD(SUBSTR(cust_name,INSTR(cust_name, ' ')), LENGTH(cust_name) - INSTR(cust_name,' '),'*') "CUST NAME" FROM customers WHERE INSTR(cust_name, ' ', 1, 2) <> 0 ; |
D(X),LPAD第2个参数提供的值不正确
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1163100/ ,如需转载,请注明出处,否则将追究法律责任。