select *,left(addrpart,if(position('/' in addrpart) <> 0,position('/' in addrpart)-1,length(addrpart))) as addr1,
substring(addrpart,position('/' in addrpart)) as addr2
from patient
order by chwpart,amppart,tmbpart,length(moopart),moopart,length(addr1),addr1,length(addr2),addr2
คำสั่งนี้เรียงเลขที่บ้านด้วย