IDAX.IMPUTE_DATA - 插補遺漏資料
您可以使用此儲存程序以替換值取代輸入資料中的遺漏值。
授權
陳述式的授權 ID 所持有的專用權必須包括 IDAX_USER 角色。
語法
IDAX.IMPUTE_DATA(in parameter_string varchar(32672))
參數說明
- parameter_string
- 必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
傳回的資訊
INTEGER 已更新資料的屬性數目。
範例
CREATE TABLE MISS(id int, col float, attr float,data date, class VARCHAR(10));
INSERT INTO MISS VALUES (1,1.4,null,'2017-01-01','white');
INSERT INTO MISS VALUES (2,2.5,random(),null,null);
INSERT INTO MISS VALUES (3,null,random(),'2017-01-01','white');
INSERT INTO MISS VALUES (4,1.4,random(),null,'black');
CALL IDAX.IMPUTE_DATA('intable=MISS, outtable=NOMISS');
CALL IDAX.IMPUTE_DATA('intable=MISS, method=replace,numericValue=0,incolumn=col;attr,outtable=NOMISS2');