我有一個grade_range列的數據庫表,該列的行包含重複的值,所有的值都用逗號分隔(如列表)。更新表格單元格只有唯一值
grade_range
"Pre-K, Pre-K, Pre-K"
"Pre-K, K-9, K-9"
"Pre-K, K-7, 9-12"
"Pre-K, K-7, K-7"
"Pre-K, K-6"
"Pre-K, K-5"
我希望如此,我只有在此列的行中的唯一值留下,這樣
grade_range
"Pre-K"
"Pre-K, K-9"
"Pre-K, K-7, 9-12"
"Pre-K, K-7"
"Pre-K, K-6"
"Pre-K, K-5"
鮮明的列值可以在SQL中使用很容易選擇更新這些記錄 -
SELECT DISTINCT grade_range FROM dev.school
但我不知道如何選擇/更新行單元格內的不同值。我想要做的一種方式是在Excel中操縱這些數據,然後使用基於相同的UPDATE
聲明更新記錄sid
s
任何關於在SQL中完成此操作的建議?
@a_horse_with_no_name PostgreSQL的弟弟 – hky404