Arkadaşlar Char veritipinde bir kolon var . Bu kolonu int e çevirmek dayet basit aslında SELECT CONVERT(int,B.CariKod) As CariKod FROM tablo dedik mi işlem tamam veya CAST ile de yapmak mümkün . Bütün kolonlar integer değerler girersem sorun yok , fakat benim kolonumdaki bütün veriler integer değil bu yüzden sorgu o kolonda hata veriyor . Bunu nasıl engelleyebilirim. Hata vermesin integer mı değil mi kontrol etsin.
Bunu yapmamdaki asıl amaç sıralama işlemi yapmak. Örneğin o kolonda sırayla 1,2,3,4,5,6,7,8,9,10,11,12,a22,asd,frt,33 gibi veriler var bunu SQL hepsini char olarak gördüğü için şu sırada gösteriyor.
1,10,11,12,2,3,33,4,5,6,7,8,9,a22,asd,frt
Ben şu sırada versin istiyorum
1,2,3,4,5,6,7,8,9,10,11,12,33,a22,asd,frt gibi. Sayı değerine göre