我在Oracle云中的一个自动化数据库中有一个SQL格式的大表。我创建了另一个名为portion_size的专栏。我想创建一个扫描描述的脚本,如果它包含"100g",我想在portion_size列中放一个1。否则,我想写一个0。我想我需要对CONTAINS命令和CASE命令做些什么。然而,我不确定如何将所有这些放在一起。我是SQL的新手。
Here is the table I am working with.
我该怎么写呢?
提前谢谢你了。
发布于 2021-04-07 13:56:30
发布于 2021-04-07 13:25:25
我相信这解决了问题。
UPDATE NUTRITION
SET PORTION_SIZE = (CASE WHEN LOWER(DESCRIPTION) LIKE '%100g%' THEN 1 ELSE 0
END);https://stackoverflow.com/questions/66979693
复制相似问题