sql - Bigquery SQL 提取字符串左侧的文本
问题描述
我有以下数据,即季度或年。我如何在 SQL legacy 中重写它以便它可以显示?
原始数据:
- Q2M4_20/21
- Q3M2_20/21
- Q1M4_18/19
- Q1_18/19_Actuals
- Q1_18/19_Budgets
目标(需要结果):
- FY20_Q2M4
- FY20_Q3M2
- FY18_Q1M4
- FY18_Q1_Actuals
- FY18_Q1_Budget
注意:我希望 sql 也执行以下操作:
- 从 QQ_YY 重组为 YY_QQ
- 去掉“/##”正斜杠和后面的两位数
- 在“YY_QQ”前添加文字“FY”
我尝试了 CHARINDEX 我的错误消息指出“2.10 - 2.23: Unrecognized function charindex”
感谢您查看这个。
解决方案
推荐阅读
- mysql - 更改 sql 以摆脱窗口函数
- ios - UIButton backgroundColor 在第一个 UITableViewCell 上没有改变
- javascript - Tensorflow JS 在本地加载 TFHub 模型
- assembly - 我的整数在 mips 中打印错误
- android - 在 Android 中,Dock 类型中的 Low-End (Analog) 和 High-End (Digital) Desk 是什么意思?
- python - 使用 Q-Objects 在 Django 中动态构建复杂查询
- azure-data-explorer - Kusto/KQL:按时间桶和计数(字符串)列汇总
- javascript - react-native 中动态创建的组件中的变量错误
- python - 二维数组的 Numpy 元素平均计算
- google-cloud-platform - 将 CSV 导入 MS SQL Server 的 Google Cloud SQL 实例