我无法找到适合我的问题的查询语句。我在数据库中有一个表格,需要按照非常特定的方式对其进行排序 - 我正在排序的列是一个地址,并且它以数字开头,但我需要忽略数字进行排序。
以下是我的数据集:
id | address
1 | 23 Bridge road
2 | 14 Kennington street
3 | 7 Bridge road
4 | 12 Oxford street
5 | 9 Bridge road
我需要将它排序,如下所示:
id | address
1 | 7 Bridge road
2 | 9 Bridge road
3 | 23 Bridge road
4 | 14 Kennington street
5 | 12 Oxford street
到目前为止,我只有这个:
SELECT id, address
FROM propertySearch
Order by address ASC.
有人能帮我解决这个问题吗?
TRIM
函数 http://www.w3resource.com/sql/character-functions/trim.php,但要标记您所使用的数据库,因为根据数据库可能会有更好的方法。 - David