TuneBrowser ヘルプ

概要と全体に関すること
基本的な説明
詳しい説明
その他

クエリコマンド

クエリで使用できるコマンドです. コマンドは $ ではじまり、コマンドの内容に応じて ()内にカンマ区切りで複数のクエリを指定します.

コマンドの説明

コマンド 意味 (A,B,C,Dはそれぞれクエリです)
$ISMATCH(A,B,C) AがBだったらC, それ以外は対象外にします.
$ISNOTMATCH(A,B,C) AがBでなかったらC, それ以外は対象外にします.
$ISEXIST(A,B,C) AにBが含まれていたらC, それ以外は対象外にします.
$ISNOTEXIST(A,B,C) AにBが含まれてなかったらC, それ以外は対象外にします.
$IFMATCH(A,B,C,D) AがBだったらC, そうでなければDを返します.
$IFEXIST(A,B,C,D) AにBが含まれていたらC, そうでなければDを返します.
$IF(A,B,C) Aに値があればB, 空だったらCを返します.
$IFVALCOUNT_LE(A,n,B) Aのクエリ結果の値の個数がn以下だったらA、そうでなければBを返します.
$IFVALCOUNT_GE(A,n,B) Aのクエリ結果の値の個数がn以上だったらA、そうでなければBを返します.
$ANY(...) "..."には$ANY(A,B,C,D)のようにクエリを順番にカンマ区切りで指定します. 先頭から調べて, 最初に値のあったものを返します.
$STAR(A,B) ほとんど評価の★用のようなものですが、専用というわけではありません. Aを整数化した値の数だけBをくり返します.
$TVALCHK(V) クエリの高速化のための判定コマンドです. クエリに指定されたタグのなかに値 V が含まれていたらクエリを実行します. 含まれていなかったらクエリは実行せず空の値を返します.

以下のツリークエリの例では, "Live albums" というノードの下に, アルバムタイトルに "Live" の文字が含まれたアルバムが並びます.
$ISEXIST(%ALBUM%,Live,Live albums)\%ARTIST% - %ALBUM%