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 Posted / 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 |
Post New Answer View All Answers
What are all the common sql functions?
How many disk partitions should I have?
How can a function retun more than one value in oracle with proper example?
What is difference between table and view?
How to install oracle sql developer?
Does access use sql?
What is memory optimized table?
explain the options of myisamchk to improve the performance of a table. : Sql dba
How many developers work on postgresql?
Are subqueries faster than joins?
How many row comparison operators are used while working with a subquery?
Can we use ddl statements in stored procedure?
What is output spooling in sql*plus?
Is keyword pl sql?
What is pl sql architecture?