請教SQL問題,急!!!!! "select * from tables where id='".$id."' order by mold_no asc"or "select * from tables where id='".$id."' order by mold_no desc" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select *,(mold_no+1) as strid from tables where id='".$id."' order by strid asc 你的mold_no是字串吧,数值不会如此吧 Sorry!沒錯,是字符型的,數字只是舉例如是字符型会先比较头一位的,再比較下一位,在此情況下,我還是想要如以上問題的顯示結果,有沒有辦法???或者什麼型態的field(不能是数值型,因為是要可輸入字符的)可以做到以上問題的顯示結果?? select mold_no,id,...,(mold_no+1) as strid from tables where id='".$id."' order by strid asc这句就可以搞定的,我用(mold_no+1)就是把mold_no转成了数值型然后再用它的别名排序即数值排序,那就不会有字符的困扰了.这样只是在你读数据时多了一个strid字段,你不用它输出就行了,你输出mold_no就是你想要的结果. 感謝pantech_36(*_*阿苯猫^_^)!!如果mold_no的值是純字符,你的"用(mold_no+1)就是把mold_no转成了数值型然后再用它的别名排序即数值排序"是否還有效??答完才給分! select mold_no,id,...,(mold_no+1) as strid from tables where id='".$id."' order by strid asc这样可以的.他是把mold_no+1给排序了.跟你把mold_no以数值型排序是一样的. select mold_no,...,LENGTH(mold_no)as strid from test order by strid asc,mold_no asc朋友你是不是还有问题? 非数字字符加一都会变成一的(mysql中).所以看看上面的办法合不合式 php rand(1,2)概率是各占50%吗? 高难度:原来的问题,还得请教一下。前面几位的回答有些郁闷。 配置appserv出现的问题 自己对编码的了解太少,自己研究了一上午也没研究出来,请教大家 请问如何支持多站点管理(multi website portal system) 安装apache输入localhost的时候显示IIS7没有显示it works咋办 欢迎大家进来看看, 有谁知道ldap阿?有这方面的问题想请教 关于用户注册系统中,如何识别用户名是否已被占用的一段程序怎么写 请教一个正则表达式的写法 我遇到的小問題,大家來說說 为什么全选会有脚本错误?关于checkbox的
如是字符型会先比较头一位的,再比較下一位,
在此情況下,我還是想要如以上問題的顯示結果,有沒有辦法???
或者什麼型態的field(不能是数值型,因為是要可輸入字符的)可以做到以上問題的
顯示結果??
这句就可以搞定的,我用(mold_no+1)就是把mold_no转成了数值型然后再用它的别名排序即数值排序,那就不会有字符的困扰了.这样只是在你读数据时多了一个strid字段,你不用它输出就行了,你输出mold_no就是你想要的结果.
如果mold_no的值是純字符,你的"用(mold_no+1)就是把mold_no转成了数值型然后再用它的别名排序即数值排序"是否還有效??答完才給分!
朋友你是不是还有问题?