簡體   English   中英

語法錯誤:預期輸入結束但在 BigQuery 中獲得了標識符

[英]Syntax error: Expected end of input but got identifier in BigQuery

SELECT
  ride_id,
  rideable_type,
  started_at,
  ended_at,
  start_station_name,
  start_station_id,
  end_station_name,
  end_station_id,
  start_lat,
  start_lng,
  end_lat,
  end_lng,
  member_casual,
  ride_length,
  ride_date,
  ride_month,
  ride_year,
  start_time,
  end_time,
  CAST(day_of_week AS STRING) AS day_of_week,
  quarter
FROM
  `my-data-project12345-368309.cyclistic_jamesbimler.2022_Q1`
UPDATE
  `my-data-project12345-368309.cyclistic_jamesbimler.2022_Q1`
SET
  day_of_week =
    CASE
      WHEN day_of_week = '1' THEN 'Sunday'
      WHEN day_of_week = '2' THEN 'Monday'
      WHEN day_of_week = '3' THEN 'Tuesday'
      WHEN day_of_week = '4' THEN 'Wednesday'
      WHEN day_of_week = '5' THEN 'Thursday'
      WHEN day_of_week = '6' THEN 'Friday'
      WHEN day_of_week = '7' THEN 'Saturday'
    END

WHERE
    day_of_week IN ('1','2','3','4','5','6','7')

我正在嘗試將 day_of_week 列從 int 更改為字符串以表示星期幾,但我一直收到錯誤語法錯誤:輸入的預期結束但得到標識符

我曾嘗試移動代碼並刪除一些沒有運氣的東西。

試試這段代碼。 缺少分號的語法錯誤,已添加。

SELECT
  ride_id,
  rideable_type,
  started_at,
  ended_at,
  start_station_name,
  start_station_id,
  end_station_name,
  end_station_id,
  start_lat,
  start_lng,
  end_lat,
  end_lng,
  member_casual,
  ride_length,
  ride_date,
  ride_month,
  ride_year,
  start_time,
  end_time,
  CAST(day_of_week AS STRING) AS day_of_week,
  quarter
FROM
  `my-data-project12345-368309.cyclistic_jamesbimler.2022_Q1`;

UPDATE
  `my-data-project12345-368309.cyclistic_jamesbimler.2022_Q1`
SET
  day_of_week =
    CASE
      WHEN day_of_week = '1' THEN 'Sunday'
      WHEN day_of_week = '2' THEN 'Monday'
      WHEN day_of_week = '3' THEN 'Tuesday'
      WHEN day_of_week = '4' THEN 'Wednesday'
      WHEN day_of_week = '5' THEN 'Thursday'
      WHEN day_of_week = '6' THEN 'Friday'
      WHEN day_of_week = '7' THEN 'Saturday'
    END

WHERE
    day_of_week IN ('1','2','3','4','5','6','7');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM