0
マジックでは、そのコストにマナシンボルを持つカードが集まります。 {U} {U}を持つすべてのカードをマナ・コストで取っておきたいです。それは、その前に任意の数を意味するか、または{U}以外のキャラクタは品質になりますが、{U} { U}をカードコストで使用します。MYSQLシンボルの一致数を照会
CARD_NAME | CARD_COST |
-----------------------------------
Avatar of Will | {6}{U}{U}
-------------------------
Aven Smokeweaver| {2}{U}{U}
-----------------------------
Ayesha Tanaka | {W}{W}{U}{U}
-------------------------------------
Azami | {2}{U}{U}{U}
私の結果は次のようになります。
Avatar of Will {6}{U}{U} -ok
Aven Smokeweaver {2}{U}{U} -ok
Ayesha Tanaka {W}{W}{U}{U} - ok
Azami {2}{U}{U}{U} - exclude not ok
は、これらの結果をフェッチする巧妙な方法はありますか?
Select CARD_NAME from Cards `WHERE (`CARD_COST` LIKE "%{U}{U}%")`
1つのコストあたり1つの行があるようなデータベース構造ですか? – SOFe
これは現在、各カードがどのように行になっているかです。 – Edward
私は、あなたが望むことをするクエリを得ることができたとしても、それは非効率的であることを意味します。なぜコストのための別のテーブルを作成しないのですか? – SOFe