search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
86 gösterim
Bir tablodaki verilerin son 10 karakterinin içinde bir arama yapmak istiyorum.

Bunun için nasıl bir sorgu kullanabilirim?
Veri Tabanı kategorisinde 1.9k puan

1 cevap

0 oy
SELECT SUBSTR( alan_Adi, -X) FROM tablo_adi;

query işimi çözdü.

SELECT * FROM tablo_adi  where  substr(alan_Adi  ,-X) = 'aranan yazı/karakter '

 

ilk karakter gerekiyorsa da,

 SELECT SUBSTR(alan_Adi  , 1, X ) FROM dual;

 

1.9k puan

İlgili sorular

0 oy
1 cevap 150 gösterim
150 gösterim
Selamlar rusça, çince gibi verileri veri tabanına almaya çalışıyorum. Ancak isimleri Cyrillic karakterler olduğu bilgisi verildi. oracle veri tabanında, eğer böyle datalar varsa algılayıp sadece bunların güncellemeyi yapmak istiyorum. Konu hakkında önerisi olan var mı?
9 Mayıs 2019 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu
0 oy
1 cevap 87 gösterim
87 gösterim
selam, veri tabanında bir tablo yaratmaya calıştım. İptal ettim sonra. Ancak recycle bin dosyası altına gözükmeye devam etti. Nasıl tamamen kaldırırım. Çünkü yer kaplıyor
20 Eylül 2018 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu
1 oy
1 cevap 154 gösterim
154 gösterim
Oracle veri tabanında lag(..) over (partion by ..) ne iş yapar bilen var mı?
2 Mart 2018 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu
0 oy
1 cevap 1.3K gösterim
1.3K gösterim
oracle veri tabanında şöyle bir hata alıyorum. Cursor değerini getirmeye çalışırken ORA-01002: fetch out of sequence procedure .... cursor c is select * from TABLE t where t.column_a= 'PR' and t.column_b= p_parameter; begin update TABLE t set t.column_a= 'PR' where t.column_a is null and t.column_b = p_parameter; for r in c loop .... end loop; .........
20 Şubat 2019 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu
0 oy
1 cevap 114 gösterim
114 gösterim
REPLACE ve REGEXP_REPLACE fonksiyonu nasıl kullanılıyor? Veri query oluştururken ve update işlemi yaparken de kullanabilir miyiz. Peformans açısından da bir kıyaslama mümkün müdür? select REPLACE(.....) veya REGEXP_REPLACE(...., .., ..) from table; update table set column = REPLACE(.....) veya REGEXP_REPLACE(...., .., ..)
16 Şubat 2019 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu