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
Order By-sorguda tip dönüşümü
Merhaba,
şeklinde yapabilirsiniz. Fakat bu sahaya sayısal olmayan bir değer girilmişse hata alırsınız. Örneğin 'ABC' gibi.
Kolay gelsin.
Kod: Tümünü seç
SELECT * FROM SORGU1
ORDER BY CAST(FIS_NO AS INTEGER);
Kolay gelsin.