![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Förlåt frågan om SQL
Experter,
Jag behöver litet hjälp med Oracle. Jag är bara att sätta denna fråga här eftersom jag tycker att det finns SQL genier här liksom UNIX. Jag har en sträng som innehåller förnamn, mellannamn och efternamn i ett fält i tabellen i Oracle. Jag behöver extrahera var en av dem separat. Kan någon hjälpa till med sql för detta tack. Fält i tabellen Citat:
Citat:
Tack |
|
|||||
|
Hej, Du kan skicka SQL eller Oracle frågor i Oracle forum. Nedanstående sökfrågan bör hjälpa dig. Kod:
SELECT trim(DECODE(ROWNUM,1,SUBSTR(STR,1,INSTR(STR,' ',1)),
LENGTH(STR)-LENGTH(REPLACE(STR,' '))+1,SUBSTR(STR,INSTR(STR,' ',-1,1)),
SUBSTR(STR,INSTR(STR,' ',1,ROWNUM-1), INSTR(STR,' ',1,ROWNUM)-INSTR(STR,' ',1,ROWNUM-1))
)) STR1
FROM (SELECT 'Jody E Mcquire' STR FROM DUAL),ALL_TABLES
WHERE ROWNUM <= LENGTH(STR)-LENGTH(REPLACE(STR,' '))+1
ORDER BY ROWNUM
|
|
||||
|
String Incheckning String
Hej,
Jag måste kolla mina string1 är i en annan string2. input_filename \u003d 017200910.DC30025 om [min fil har. DC3] sedan Jag behöver göra några åtgärder Kan någon berätta för mig hur man kan kontrollera min sträng i en annan sträng. exempel Jag måste kolla. DC3 är 017200910.DC30025 |