我有一个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