Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

mans ir sql vaicājums "SELECT * FROM tabula ORDER BY seciba asc"

 

problēma ir tāda, ka man kārto ierakstus šādi:

1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 3, 4, 5, 6, 7, 8, 9.

 

kā lai izdara, tā un kas vēl ir jāiekļauj scriptā, lai kārtotu ierakstus normāli?

Edited by ray
Posted

ray --> tev vinji glabaajas kaa CHAR (WarChar) !!!

Un taa arii ir pareiza simbolu ateeloshana....

Glabaa vinjus kaa integer un probleema atkritiis...

Posted

Ja galīgi negribās secību kā number taisīt, tad var šādi (neatceros no kuras MySQL versijas tas ir):

select * from tabula order by lpad(lauks,10,'0')

Posted

es nevaru taisīt, kā INTEGER lauku, jo tikpat labi man var sanākt vērtība, pieņemsim, ka 5.00/10.00 un to INTEGER neatbalstīs, tāpēc jābūt CHAR.

Posted (edited)

CAST () bija tieši tas, kas man bija vajadzīgs, PALDIES!!!

Edited by ray
×
×
  • Create New...