Merhaba;
Oracle'da bir tablodaki bir sütundaki (varchar field) harf içeren bütün satırları nasıl getirebilirim? Bir bilen bulunur mu?
select * from tablo_adı where sütun_adı not like '%[0-9]%'
select * from tablo_adı where sütun_adı like '%[a-z]%'
İstediğim sonucu vermiyor. İngilizce sitelerde PATINDEX vs den söz ediliyor ama bunlar oracle için değil. SQL Server için...
Oracle için bu sorunun cevabını bilen var mı?
Oracle'da yalnızca harf içeren satırları getirmek
2
●571
- 30-06-2010, 21:25:31Sonunda buldum. Pek bir amele işi oldu ama işimi de gördü. İhtiyaç duyan olursa diye paylaşıyorum. Benim sadece numaraları ayıklamam yettiği için sadece numeric değerleri koydum. Böyle basit bir şey için PL/SQL bloğu da yazılabilir ama kim uğraşacak


select * from tablo_adı where
sütun_adı not like '%0%'
and sütun_adı not like '%1%'
and sütun_adı not like '%3%'
and sütun_adı not like '%2%'
and sütun_adı not like '%4%'
and sütun_adı not like '%5%'
and sütun_adı not like '%6%'
and sütun_adı not like '%7%'
and sütun_adı not like '%8%'
and sütun_adı not like '%9%'
