繁体   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