R-148 mapquery
原文:Execute an SQL search and return a string list of matched room IDs
中文:執行SQL搜尋,並以字串列表格式回報得到的房間ID
格式:%mapquery([SQLstring])
範例:#SHOW %mapquery("[Name] LIKE '%road%'")
顯示房間名稱中有road字眼的房間ID列表,顯示格式就像: 3|45|56|67。
在SQL語法中,搜尋用的關鍵字必須在前後加上'。
備註:SQL語法中,使用的搜尋字元:
% :零個或多個字符的任意字符串,%road代表結尾是road,即*road。
road%則是開頭為road,即road*。
_ :下引線,指單個任意字符。如_road代表結尾是road的6字元長度字串。
[] :用來指定範圍,如[a-z]指全部的小寫字母;[acdei]只包含所列的5個字母。
[^]:與前項相反,為剔除範圍,如[^a],就是指不含字母a。
* :它同於DOS命令中的通配符,代表多個字元。
? :同於DOS命令中的?通配符,代表單字元。
# :代表一個數字。
[!]:排除,它只代表單個字符。