mkaras, programski jezik koji nema modulo i deljenje nije programski jezik ... a nesto ne verujem da pises aplikacije u asembleru ... ne postoji "vodeca" nula, kada iz bilo kog integera trazis cifru na toj lokaciji dobices nula ako je tu nula .. dakle problem vodece nule ne postoji .. izdvajanje dela stringa uopste nije prirodno "za sve jezike", cak naprotiv, sve string funkcije trose ogromne kolicine resursa (sto memorije sto vremena, tj cpu ciklusa)... sto se tice stored procedure-a ista prica...
naravno sve se svodi na to da li ti je bitnije da optimizujes to maximalno (i ustedis tih 5 bajtova po slogu, i tih par procesorskih taktova u obradi) ili ti je bitnije da optimizujes svoje vreme i iskoristis string funkcije pa ti kod izgleda "lepse" i pise se 10 minuta krace .. na bazi od 10000 slogova, potpuno je svejedno