I have a table with two columns(Name, Occupation). I want to output the value in a format something like this.
Jane(A)
Jenny(D)
Julia(A)
Hear First one is the name and the value in brackets is the first letter of their occupation.
So far what I have done is
SELECT CONCAT(Name,SUBSTR(Occupation,1,1)) FROM OCCUPATIONS;
which output value like this
JaneS
JennyS
JuliaD
to get the required format I tried this
SELECT CONCAT(Name,"(",SUBSTR(Occupation,1,1),")") FROM OCCUPATIONS;
then it's throwing an error something like this.
SELECT CONCAT(Name,'(',SUBSTR(Occupation,1,1),')') FROM OCCUPATIONS
* ERROR at line 1: ORA-00909: invalid number of arguments
What is the mistake that I have done and what should I do to fix it.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…