sql de bi alanın son üç hanesini almak

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
zayfin
Üye
Mesajlar: 24
Kayıt: 19 Haz 2003 07:04
Konum: istanbul
İletişim:

sql de bi alanın son üç hanesini almak

Mesaj gönderen zayfin »

selam
sql de bir sıralama yapacağım ama sıralamayı numaranın son 3 hanesine göre yapmam gerekiyor.
sql de böyle bişey olabilirmi. ?
bu numara belli bir kombinasyonla oluşuyor sadece son 3 hane bize gerekli..

teşekkürler...
teşekkürler
sağlıcakla kalın
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Kod: Tümünü seç

Select SON_UC_HANE=substr(ALAN1,7,3) from TABLO1 
order by SON_UC_HANE
kullandigin veritabani substr veya benzeri bir fonksiyonu destekliyorsa yukaridaki ornek 10 haneli alanin son 3 hanesini verir ve ona gore siralama yapar (En azindan sybase'de bu kod calisir.) Eger alan boyu degisken ise o zaman yine sybase'de kullanılan Length fonksiyonu veya onun islevini yapan bir fonksiyonu kullnabilrsiniz.
Kullanıcı avatarı
zayfin
Üye
Mesajlar: 24
Kayıt: 19 Haz 2003 07:04
Konum: istanbul
İletişim:

Mesaj gönderen zayfin »

abi olmadı yaa
benim tablo access ama mysql olacak şu an tasarım anında access kullanıyoruz.
başka bir imkan yokmu
teşekkürler
sağlıcakla kalın
Cevapla