2021-05-31
閱讀量:
483
不太理解having中并沒有引用別名,只是把計算公式寫了一遍為啥也不對呢?之前不是說不能引用別名可以把計算公式函數(shù)再寫一遍嗎?
問:
不太理解having中并沒有引用別名,只是把計算公式寫了一遍為啥也不對呢?之前不是說不能引用別名可以把計算公式函數(shù)再寫一遍嗎?
答:
因為SQL語句的執(zhí)行順序,第三步執(zhí)行分組聚合,第四步執(zhí)行having分組后結(jié)果進(jìn)行篩選,這個時候分組結(jié)果中只有各類目的銷售額,累計銷售額百分比是在第五步select子句中用開窗函數(shù)計算的,所以having子句中不能引用。having子句中只能引用分組字段或聚合字段






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論