标签: sql excel-formula case
我有以下情况我在Excel中进行分组,但我想在MS SQL Server中做同样的事情。我尝试使用case声明,但无法做到。
case
提前致谢!
我用来按国家/地区分组城市的Excel公式:
答案 0 :(得分:1)
您可以将LEFT()函数与CASE表达式一起使用,如下所示:
SELECT CASE WHEN LEFT(t.City,3) = 'DAL' then 'USA' WHEN LEFT(t.City,3) = 'LON' then 'ENDLAND' ............. END as Country FROM YourTable