我不想在SQL請求中比較兩個字符串,因此我可以檢索最佳匹配,目的是向操作員建議可能的最佳郵政編碼。 例如,在法國,我們有整數郵編,所以我做了一個簡單的要求: SELECT *
FROM myTable
ORDER BY abs(zip_code - 75000)
這個請求首先返回最近巴黎的數據。 不幸的是,英國有郵編像AB421RS,所以我的要求不能這樣做。 我看到在SQL Server中
我正在使用strcmp與usort組合來排序國家/地區名稱數組。目前,排序順序爲: Belgien
Frankreich
Italien
Luxemburg
Niederlande
Spanien
United Kingdom
Österreich
哪一個是正確的,除了Österreich的位置。它應該在Niederlande和Spanien之間。 我也試過strnatcmp和s
我想要做這樣的事情: declare @temp as varchar
set @temp='Measure'
if(@temp == 'Measure')
Select Measure from Measuretable
else
Select OtherMeasure from Measuretable