I have following column in the table.
col1
1
a
b
c
2
3
d
and I want to display it as
num chars
1 a
2 b
3 c
4 d
numbers in one column and letters in another column.
Answer / sreenivasulu sangatipalli
SELECT REGEXP_SUBSTR(COL,'[A-B]+',COL) AS COL1,REGEXP_SUBSTR(COL,'[1-9]+',COL) AS COL2 FROM TEST10;
SELECT * FROM (SELECT CASE WHEN REGEXP_LIKE(COL,'[A-Z]+','i') THEN COL END ALPHS,
CASE WHEN REGEXP_LIKE(COL,'[0-9]+') THEN COL END NUMBS
FROM TEST10 ) where ALPHS is not null OR NUMBS is not null;
Is This Answer Correct ? | 0 Yes | 0 No |
How is pl sql different from sql?
Does varchar need length?
Explain what is table in a database?
What is the purpose of cursors in pl/sql?
What is the difference between cross join and natural join?
is mysql query is case sensitive? : Sql dba
In testing where do we use sql language and how it helps in testing?
How to disable a trigger name update_salary?
What is primary key and unique key?
Can we insert in view in sql?
What will be the output of the following String S = 1+2+"abc" S = ? String S1 = 1+2+"abc"+5+6 S1 = ?
How to Declare Fixed Length String Value In PL SQL