sql里面的asc和desc排序原理

最近遇到一个数据库的问题,sql语句是对版本进行降序排列。如下例子:
用下载sql去查询,没有排序的效果。

SELECT * FROM data2 WHERE pn='' AND wsid='' AND order_ork='' ORDER BY 'tpver' desc 

如下两个版本
V3.7.2-R1.0Z1.3.1
V3.11-R9.0Z1.4
因为desc的排序方式是hashcode,按照我的理解,应该是从R开始比较,R3相等的,后面11和7比较,应该是11在前面,所以V3.11-R9.0Z1.4在前,但是查出来是V3.7.2-R1.0Z1.3.1在前。
不太理解hashcode的含义。
有大佬指教下吗?

你可能感兴趣的:(记录,程序员,sql)