Vidyalelo
SQL · Q19

SQL

Programming · SQL · question 19

Q19

The SQL statement SELECT SUBSTR('123456789', INSTR('abcabcabc', 'b'), 4) FROM DUAL;

A.
6789
B.
2345
Answer
C.
1234
D.
456789

Answer: Option B

Solution

Answer: Option B
Solution:

INSTR Function:- The INSTR function in SQL is used to find the starting location of a pattern in a string. The syntax for the INSTR function is as follows:
INSTR (str, pattern): Find the starting location of pattern in string str.

SUBSTR Function:- The Substring function in SQL is used to grab a portion of the stored data. The syntax for the SUBSTR function is as follows:
SUBSTR(str,pos,len): Starting with the position pos in string str select the characters upto the length len.

In the above query,
INSTR('abcabcabc', 'b') outputs 2 as the starting location of pattern