輸出如下:
現在我想在上面的表格申請計數功能,對於我執行下面的查詢。
select count(date1) from (
select date1 from tmp where
current_date > date1
);
而得到這個錯誤:
Error code 20000, SQL state 42X01: Syntax error: Encountered "" at line 4, column 1.
注:我使用的Java DB
輸出如下:
現在我想在上面的表格申請計數功能,對於我執行下面的查詢。
select count(date1) from (
select date1 from tmp where
current_date > date1
);
而得到這個錯誤:
Error code 20000, SQL state 42X01: Syntax error: Encountered "" at line 4, column 1.
注:我使用的Java DB
子查詢通常需要一個別名,嘗試
select count(date1) from (
select date1 from tmp where
current_date > date1
) a ;
我不知道JavaDB之外,但要儘量讓你的嵌套查詢語句的別名:
從(選擇date1 from tmp where current_date> date1)選擇count(*)cnt a
嘗試使用count(*) –
@JoaozitoPolo仍然得到同樣的錯誤 – user4913383