Skip to main content

AccessTr.neT


Güncelleştirme Sorgusu

Güncelleştirme Sorgusu

Çözüldü #7
Sn kdurmazf;
Yeni bir sorgu oluşturup "Görünüm"den "SQL Göster" i tıklayın ve açılan pencereye aşağıdakileri yazın.

Kod:
UPDATE ES SET SMAHAD = left([SMAHAD],instr(1,[SMAHAD],"MAH.")-1);
daha sonra kaydedip kapayın ve sorgulardan oluşturduğunuz sorguyu çalıştırın.

Yine yapamazsanız tablonuzu dosya upload sitesine yükleyip linkini özel mesaj ile bana gönderin
Cevapla
Çözüldü #8
Sayın, sledgeab
aydınlatıcı açıklamanız için teşekkür ediyorum, bu sefer işlem tamam. Daha önceden yapamayışım tamamen benim acemi oluşumdan. Sn. syrup ve Sn. alpeki99 a da sonsuz teşekkür ediyorum....

Bununla birlikte aynı mantıkla gidecek olursak ilave bir sorum daha olacak.
Aynı tablo ve sütun içinde "CADDESİ" ifadelerini de "CD." olarak değiştirmek istersem bu sorguyu nasıl yazmam gerekir.

Saygılarımla,
Cevapla
Çözüldü #9
Abi ben mi yanlış okuyorum sql'i yoksa bu update sqli şu bilgi için saçmalıyor mu?
Kurtuluş MAH. 12 Sokak
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #10
(15/01/2009, 10:38)Bilgisayarcı yazdı: Abi ben mi yanlış okuyorum sql'i yoksa bu update sqli şu bilgi için saçmalıyor mu?
Kurtuluş MAH. 12 Sokak


update tablo_adi set mahalle=left([mahalle],instr(1,[mahalle],"mah.")-1)&right([mahalle],len([mahalle])-instr(1,[mahalle],"mah.")-4)

sevgili Kadir buda aradaki caddeler için.

update es set MAHAD=left([mahad],instr(1,[mahad],"caddesi")-1)&"cd."&right([mahad],len([mahad])-instr(1,[mahad],"caddesi")-6)
[Resim: image.php?s=df028e861d094075be82dfc55ca1...1225646923][Resim: mousey.gif]
Cevapla
Çözüldü #11
sevgili syrup,
bu sorgu eğer o sütunda yalnızca CADDESİ ifadesi geçen kayıtları düzeltiyor bu doğru ama onun dışında kalan diğer kayıtlarda o hücredeki bilgiyi tamamen siliyor. Benim istediğim bu değil. Mesela aynı sütunda SOKAK olarak geçen ifadeler de var, ya da SİTESİ diye geçen ifadeler de var, bunları tamamen siliyor.
Bu sorguyu şu şekilde yapabilirmiyiz bilmiyorum.
O hücredeki bilgi CADDESİ ise CD. olarakrevize etsin, SOKAK ise SK. olarak revize etsin ama bunların dışında bir ifade varsa da ona dokunmasın. Img-grin
çok şey mi istiyorum acaba...

saygılar.
Cevapla
Çözüldü #12
Sevgili kadir bu Sql ali caddesi veli sok no5 şeklinde ki adresi ali cd. veli sok no5 e dönüştürür. o diğerlerini silme sebebi onların içeriğinde caddesi kelimesinin bulunmamasından kaynaklanır sende farkettin zaten. bunu gidermek içinde sqli geliştirelim biraz

update es set MAHAD=left([mahad],instr(1,[mahad],"caddesi")-1)&"cd."&right([mahad],len([mahad])-instr(1,[mahad],"caddesi")-6)
where MAHAD like"*"&"caddesi"&"*"

diğerleri içinde benzer yerleri değiştirerek kullanabilirsin. yani sqldeki caddesi geçen yerleri sokak yada sitesi yaparsın.

saygı bizden
[Resim: image.php?s=df028e861d094075be82dfc55ca1...1225646923][Resim: mousey.gif]
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task