使用cast 函數能夠把字符類型字段(數學形式)轉換爲數字app
好比函數
1 SELECT c.unit_no, c.name,m.apply_no,m.MEETING_TYPE,m.meeting_no,m.BOOTH FROM nfrc.meeting_apply m,company c WHERE c.unit_no(+) = m.unit_no AND m.auth = 1 AND m.nfrc_meeting_no=? ORDER BY cast(m.BOOTH AS INT) ASC ";
結果:(m.BOOTH)是展位號spa
假如直接使用 code
SELECT c.unit_no, c.name,m.apply_no,m.MEETING_TYPE,m.meeting_no,m.BOOTH FROM nfrc.meeting_apply m,company c WHERE c.unit_no(+) = m.unit_no AND m.auth = 1 AND m.nfrc_meeting_no=? ORDER BY m.BOOTH ASC ";
會出現blog
10排序
5字符串
51數學
60it
這種順序,由於是按字符串排序ast