sql - BigQuery中如何判断具有多项数据的列具有一个指定值?
问题描述
这是我的桌子:
当列包含特定范围(如 250 和 250.93 之间)时,我想将TargetCondition
列更改为“TRUE” 。ICD9CODE
请帮我做。谢谢
这是这里的代码:
update demo.fea_02 set TargetCondition = TRUE where ICD9Code like between '%250%' and '%250.93%'
得到错误:
语法错误:在 [6:17] 出现意外的关键字 BETWEEN
解决方案
这回答了问题的原始版本。
你会使用update
:
update mytable
set targetcondition = 'TRUE'
where icd9code like '%value%';
推荐阅读
- nestjs - `@Inject()`(没有 token 参数)是什么意思?
- go - 错误:ssh:握手失败:读取 tcp 读取:对等方重置连接
- ruby-on-rails - rails mongodb - 将字段类型从 Integer 更改为 BigDecimal
- wpf - ResourceDictionary 中的 WPF CollectionViewSource
- sql - 如何对我的表进行随机分类以进行学术研究
- android - Raspberry Pi 和 Android 应用程序之间的套接字连接无法重新连接
- vue.js - Vuetify 创建 2 个相关的 v-select
- history - 如何从Jcuda中的ptx文件恢复cu文件
- php - 在 MYSQL 中验证 DATE
- flutter - 图片上传在 Postman 中工作,但在 Flutter 中不起作用