分組在上殼體和下殼體相同的值在下面的表InputParameterName列包含產品1(P大寫)和產品1(ř大寫)。與選擇查詢
表1:
InputParameterName Period PeriodInput
Product1 2017 25704
Product1 2018 25704
pRoduct1 2017 16
pRoduct1 2018 16
pRoduct1 2017 57.6
pRoduct1 2018 57.6
pRoduct1 2017 40.5
pRoduct1 2018 40.5
我的查詢:
SELECT InputParameterName, Period, SUM(CAST(PeriodInput AS FLOAT)) PeriodInput
FROM Table1
GROUP BY InputParameterName, Period
結果:
InputParameterName Period PeriodInput
Product1 2017 25818.1
pRoduct1 2018 25818.1
在結果中可以看到InputParameterName列有產品1(P大寫)和(R大寫字母)。
有沒有什麼辦法讓兩者爲一致,無論是產品1或產品1(不應用任何字符大小寫轉換的精確值)?
我不能做任何轉換到Lower或Upper,我想得到兩個中的任何一個:( –
@thingguy ......確切地說,這隻對'GROUP BY'進行轉換,'SELECT'返回其中一個值 –
與上述查詢我得到了同樣的結果,因爲我得到了... –