I ont une table avec une colonne « otname » table1.otname contient plusieurs lignes de chaîne de caractères alpha-numérique ressemblant à l'échantillon de données suivant:lecture d'une partie d'une chaîne alphanumérique dans SQL
11.10.32. .UA.F.3.2.21.2.249.1
2001.1.1003. .A.LE.P.P
2010.1.1003. .A.LE.B.B
Je veux lire le quatrième numéro dans chaque chaîne (partie de la chaîne en gras) et d'écrire une requête dans Oracle 10g pour lire sa description stockée dans une autre table. Mon dilemme est d'écrire la première partie de la query.i.e. choisir le quatrième numéro de chaque chaîne dans une table
Ma deuxième question sera quelque chose comme ceci:
select description_text from table2 where sncode = 8281 -- fourth part of the data sample in every string
Un grand merci.
novice
Je reçois l'erreur suivante quand je lance ci-dessus requête: ORA: 00923: mot clé FROM introuvable là où il était attendu :( – novice
Je n'ai pas d'instance Oracle à tester, mais le seul point de contention que je peux voir est le "+1" dans le premier INSTR. Vous êtes sûr que vous avez un espace entre le FROM et le nom de la table dans ce que vous avez tenté d'exécuter? –