Order By-sorguda tip dönüşümü

Firebird ve Interbase 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ı
Bulut
Üye
Mesajlar: 30
Kayıt: 11 Mar 2005 03:09

Order By-sorguda tip dönüşümü

Mesaj gönderen Bulut »

select * from sorgu1 order by fis_no, fis_sirasi

fis_no ve fis_sirasi karekter alanlar. Girilen değerler ise kesinlikle sayısal. şu anda yapıyı değiştiremem. sorguda tip dönüştürerek sıralamayı nasıl yaparım.
select * from sorgu1 strtoind(fis_no), strtoint(fis_sirasi);

gibi
mucit
Üye
Mesajlar: 83
Kayıt: 24 Kas 2004 10:41
Konum: BURSA

Mesaj gönderen mucit »

Merhaba,

Kod: Tümünü seç

SELECT * FROM SORGU1
ORDER BY CAST(FIS_NO AS INTEGER);
şeklinde yapabilirsiniz. Fakat bu sahaya sayısal olmayan bir değer girilmişse hata alırsınız. Örneğin 'ABC' gibi.

Kolay gelsin.
Kullanıcı avatarı
Bulut
Üye
Mesajlar: 30
Kayıt: 11 Mar 2005 03:09

tşk.

Mesaj gönderen Bulut »

mucit çok teşekkürler
Cevapla