日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

數(shù)據(jù)源過(guò)濾條件(RDS/PolarDB)

使用介紹

  • 支持的字段類(lèi)型:TINYINT,SMALLINT,INTEGER,BIGINT,F(xiàn)LOAT,REAL,DOUBLE,NUMERIC,DECIMAL,TIME,TIMESTAMP

  • 支持的比較符:<、>、<=、>=、=、!= 、<> 【注意:=、!= 、<>數(shù)值類(lèi)型和字符類(lèi)型均適用】

  • 支持的值:NULL 與非NULL

場(chǎng)景舉例

1.字符類(lèi)型的過(guò)濾field_string='a'field_string!='b' 注,寫(xiě)單引號(hào)、雙引號(hào)或者不寫(xiě)引號(hào)均可;以下舉例值為空和null的寫(xiě)法:

field = ''
field != ''
field <> ''
field = 'null'
field = 'NULL'
field != 'null'
field != 'NULL'
field <> 'null'
field <> 'NULL'

2.NULL值過(guò)濾:注,數(shù)值類(lèi)型和字符類(lèi)型均適用

#以下寫(xiě)法均正確
field = null 
field = NULL
field != null
field != NULL
field <> null
field <> NULL

3.date或datetime字段類(lèi)型條件過(guò)濾:createtime>'2021-02-05 00:00:00'

4.多條件過(guò)濾:status=1,literal_id='abcd',createtime>'2021-02-05 00:00:00'

注意事項(xiàng)

  • 目前數(shù)據(jù)源過(guò)濾功能可用在RDS、PolarDB數(shù)據(jù)源中;

  • 數(shù)據(jù)源過(guò)濾條件中的字段,需填寫(xiě)為數(shù)據(jù)庫(kù)表字段,而不是開(kāi)放搜索應(yīng)用結(jié)構(gòu)中的字段名;

  • 數(shù)據(jù)源過(guò)濾條件生效后,只能拉取符合該條件的記錄(全量和增量數(shù)據(jù)均生效)。例:配置了status=1的過(guò)濾條件后,rds中某一條原先status=1的文檔改為了status=2,那么此時(shí)這條文檔會(huì)在OpenSearch中被刪除;

  • 目前連接符只支持AND,暫不支持OR;AND語(yǔ)法由英文逗號(hào)代替;

##sql語(yǔ)句where內(nèi)容為:
where status=1 and type=2

#在開(kāi)放搜索數(shù)據(jù)源過(guò)濾處配置
where status=1 and type=2 #錯(cuò)誤寫(xiě)法
status=1 and type=2 #錯(cuò)誤寫(xiě)法
status=1,type=2 #正確寫(xiě)法
  • 關(guān)于null判斷,is null 和 is not null 均為錯(cuò)誤寫(xiě)法,正確用法請(qǐng)參考場(chǎng)景舉例中關(guān)于null值支持;

  • 如果需要根據(jù)db表中的date或datetime字段進(jìn)行過(guò)濾,假設(shè)db字段名為createtime,則數(shù)據(jù)源過(guò)濾條件中的時(shí)間格式必須需為:createtime>'2018-03-01 00:00:00'

  • 暫時(shí)不支持函數(shù)和表達(dá)式判斷這類(lèi)復(fù)雜操作,例:in(type,1,2,3) 或 length(title)>10

  • 暫時(shí)不支持like,not like 例:like '%aaa' 或 not like '%bbb'

  • 暫時(shí)不支持恒等式,例:1=1。