我正在使用bigquery,並且需要匹配PG的電影,這些電影被評爲PG和PG13等級的電影。REGEX_MATCH匹配PG而不是PG13,反之亦然
我正在努力尋找BQ的REGEX_MATCH實現的良好來源,並希望得到一些幫助。
所以,找PG我試圖SELECT REGEX_MATCH(PC_Rating, r'PG')
其中找到價值罰款,但是當我嘗試排除PG13如下SELECT REGEX_MATCH(PC_Rating,r'PG![0-9]{2}')
或SELECT REGEX_MATCH(PC_Rating,r'PG^[0-9]{2}')
不匹配PG爲true。
我的列有PG或PG13 *,其中*可以是以下的一個或多個[VSLNP]。
感謝。
試用一下'SELECT REGEX_MATCH(PC_Rating,R'P G $')'命令。 –
$字符是做什麼的。謝謝你的工作! –