这样的SQL该怎么写?(100分)
表:
ID
TYPE1
TYPE2
TYPE3
TYPE4
.....
TYPE187
ORTHER1
ORTHER2
ORTHER3
ORTHER4
.....
现在我要取得前缀为“TYPE”的最大记录 即“TYPE187” ,如何来取?
我做的有问题, 只能取到“TYPE99” , 下面是我的SQL
SELECT a.id
FROM table a
WHERE substr(a.id, 1, 4) = 'type'
and ROWNUM = 1 order by a.id desc
有什么办法来取得ID = TYPE187 这条记录呢?