我正在尝试扫描sql中所有列中的所有“na”并用空格替换它们。e、 g.将数据a-数据c列中的所有na替换为空白。
DataA DataB DataC -----> DataA DataB DataC NA 12 10 12 10 10 NA NA 10
qcbq4gxm1#
你可以用 nullif() :
nullif()
select nullif(dataA, 'NA') as dataA, nullif(dataB, 'NA') as dataB, nullif(dataC, 'NA') as dataC from t;
brvekthn2#
请使用下面的查询,
select case when DataA = 'NA' then null else DataA end as DataA, case when DataB = 'NA' then null else DataB end as DataC, case when DataC = 'NA' then null else DataB end as DataC from table_name;
xhv8bpkk3#
如果你想替换 NA 在列中 DataA 表的 tablename ,你用这个 UPDATE 声明。
NA
DataA
tablename
UPDATE
UPDATE table SET DataA = NULL WHERE DataA = 'NA';
3条答案
按热度按时间qcbq4gxm1#
你可以用
nullif()
:brvekthn2#
请使用下面的查询,
xhv8bpkk3#
如果你想替换
NA
在列中DataA
表的tablename
,你用这个UPDATE
声明。