0
SELECT
AVG (CASE
WHEN ItemPrice LIKE '-%'
THEN NULL
WHEN ItemPrice LIKE '0%'
THEN NULL
ELSE CAST (ItemPrice AS FLOAT)
END)
GROUP BY
HHIncome
FROM
Tacos
SQLは、次のエラーを返して:- 正しくない構文エラー
Error: Incorrect syntax near the keyword 'FROM'.
SQLState: S0001
ErrorCode: 156
誰かが理由を説明することができ、自分自身で、上記のステートメントが正しくありませんが、入れ子になったときに動作可能であり、以下の声明で?
SELECT
HHIncome AS Income_Segment,
COUNT(Customer) AS number_of_customers,
AVG (CASE
WHEN ItemPrice LIKE '-%' THEN NULL
WHEN ItemPrice LIKE '0%' THEN NULL
ELSE CAST (ItemPrice AS FLOAT)
END) AS avg_item_price,
COUNT(DISTINCT(ReceiptIDDesc)) AS number_of_orders,
SUM(CAST(ItemPrice AS FLOAT)) AS total_spend
FROM
Tacos
GROUP BY
HHIncome;
'FROM'は' GROUP BY'の前にある必要があります – Fleury26
最初のクエリでは、 'GROUP BY'の後に' FROM'を入れてエラーを生成します。 – Eric