Wednesday, 18 January 2017

" Concat the column with Spaces between two columns in oracle plsql and oracle sql"

Below is the code in Step By Step process to get the result as you think like
"Spaces between the columns when you concat the two columns from table in oracle sal"
As per Your Requirement There is a 9 Steps to get Like below Result.



RESULT                                                                      
----------                                                                    
Mur Vij                                                                    
Kri Hyd                                                                    
Sat Ban                                                                    
Siv Che

SELECT CONCAT( CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),' '),INITCAP( UPPER( SUBSTR(CITY,1,3)) )) RESULT FROM ETL;

How to Create like above, Below there is a 9 Steps just follow it

Step-1---------->

SELECT * FROM ETL;

        ID     NAME                      CITY                             MOBNO                        
---------- -------------------- ----------------------------  -----------------------------------------                    
         1     MURALI                VIJAWADA                      9123456789                        
         2     KRISHNA              HYDERABAD                 9123456123                        
         3     SATHWIQ              BANGALORE                 8765432190                        
         4     SIVA                       CHENNAI                     7654321098                        


Step-2---------->

SELECT SUBSTR(NAME,1,3) RESULT FROM ETL;

RES                                                                          
------                                                                          
MUR                                                                          
KRI                                                                          
SAT                                                                          
SIV                                                                          

Step-3------->

SELECT LOWER(SUBSTR(NAME,1,3)) RESULT FROM ETL;

RES                                                                          
-----                                                                          
mur                                                                          
kri                                                                          
sat                                                                          
siv                                                                          

Step-4------->

 SELECT INITCAP(LOWER(SUBSTR(NAME,1,3))) RESULT FROM ETL;

RES                                                                          
------                                                                          
Mur                                                                          
Kri                                                                          
Sat                                                                          
Siv                                                                          

Step-5-------->

 SELECT CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),'-') RESULT FROM ETL;

RESU                                                                          
----                                                                          
Mur-                                                                          
Kri-                                                                          
Sat-                                                                          
Siv-                                                                          

Step-6-------->

 SELECT CONCAT( CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),'-'), SUBSTR(CITY,1,3)  ) RESULT FROM ETL;

RESULT                                                                        
-----------                                                                      
Mur-VIJ                                                                      
Kri-HYD                                                                      
Sat-BAN                                                                      
Siv-CHE      

Step-7------->                                                              

SELECT CONCAT( CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),'-'),UPPER( SUBSTR(CITY,1,3)  )) RESULT FROM ETL;

RESULT                                                                        
-----------                                                                      
Mur-VIJ                                                                      
Kri-HYD                                                                      
Sat-BAN                                                                      
Siv-CHE                                                                      

Step-8------>

SELECT CONCAT( CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),'-'),INITCAP( UPPER( SUBSTR(CITY,1,3)) )) RESULT FROM ETL;

RESULT                                                                        
------------                                                                      
Mur-Vij                                                                      
Kri-Hyd                                                                      
Sat-Ban                                                                      
Siv-Che                                                                      

Step-9------->

SELECT CONCAT( CONCAT( INITCAP(LOWER(SUBSTR(NAME,1,3))),' '),INITCAP( UPPER( SUBSTR(CITY,1,3)) )) RESULT FROM ETL;

RESULT                                                                        
----------                                                                      
Mur Vij                                                                      
Kri Hyd                                                                      
Sat Ban                                                                      
Siv Che                                                                      


No comments:

Post a Comment