0
から特定の番号を選択するために、私はshoes
という名前のテーブルを持っている:SQLite3の - どのように文字列
Shoe_model price sizes
-----------------------------------------------
Adidas KD $55 '8, 9, 10, 10.5, 11, 11.5'
Nike Tempo $56 '8, 9, 11.5'
Adidas XL $30.99 '9, 10, 11, 13'
は、どのように私は特定のサイズの行を選択することができますか?
私の試み:
SELECT * FROM shoes WHERE sizes = '10';
はこれを回避する方法はありますか? LIKE
を使用すると、10と10.5の両方のサイズが得られるので、私はこれにWHERE
を使用しようとしています。ありがとう
は '%10、%'、または右(サイズ、2)= '10'などのサイズを使用します。あなたはあなたのデータを正規化することをお勧めします。 – cha
"%10、%"のような 'CONCAT(sizes、 '、')'を使用してください。 – cha
私はそのような関数はありません:CONCAT' – tadm123