Home / CSE / SQL Basics :: Discussion

Discussion :: SQL Basics

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

  2. A.

     6789

    B.

     2345

    C.

     1234

    D.

     456789

    View Answer

    Workspace

    Answer : Option B

    Explanation :

    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 (strpattern): 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


Be The First To Comment