誰かがここで私を助けてくれることを願っています...
データベースフィールドに対してチェックを行う方法を見つけようとしています。
「レベル」というフィールドがあり、「0-7」(0から7まで)のようなデータを保存します
チェックするためにmysqlクエリを実行するにはどうすればよいですか:
テーブルの「値」:
ID | LEVEL
1 | 0-7
2 | 3-6
3 | 4-5
値 "4" が任意の行 "level" の間にあるクエリ。
助けてくれてありがとう!
それ以外の場合は、最初にすべての行を取得し、分割を行って、低い値と高い値を持つ新しいフィールドを作成してから比較する必要があります。
アップデート:
すべての素晴らしい awnser ですが、さらに悪いことに、このテーブルを作成した馬鹿です。
次のような追加のフィールドが作成されました。
ID | LEVEL | Name
1 | 1-7 | level
2 | 3-6 | xperience
3 | 4-5 | level
4 | 1-5 | level
「名前」=レベルの場所にも応じて部分文字列を作成する必要があることを意味します。出来ますか?