2017-04-16 32 views
0

mysqlテーブルから特定の行を選択するにはどうすればよいですか?カラム値に基づいてmysqlテーブルから特定の行を選択

これは私のテーブルです: enter image description here

私は私が試したことはこれで、特定のトークン値を選択します:

SELECT * FROM Oefeningen WHERE Token = ('a6rqc')

しかし、それは私に何も返さない、誰かが助けることができます私はこれで出かける?

+0

{token = 'a6rqc'}は大括弧なしで試してみてください。代わりに、 '(a6rqc ')のトークンが動作する場所 – Henry

+0

トークンセルのトークンの前後にスペースがないかどうかを確認してください。 さらに、トークンLIKE 'a6rqc''がトリックを行うかどうか、あるいはWHEREトークンライク'%a6rqc% '' – gaganshera

+0

が文字列の末尾または先頭にスペースがあるかどうかチェックしてください。 – Wanderer

答えて

1

スペースが残っている場合があります。私。値は実際にはtoken=' a6rqc'であるか、token='a6rqc 'である可能性があります。 %を使用すると、ワイルドカードで一致することができます。つまり、token like '%a6rqc%'

+0

しかし、私はワイルドカードの一致ではなく、特定の完璧にマッチしたトークンをターゲットにしたいと考えています。 – Sreinieren

+0

@ Sreinieren:その特定の完全一致した値を使用する必要があります。あなたのデータの空白を含みます。 – David

+0

はい、しかし、問題はどこかのスペースによって引き起こされていることが分かりました。正確に何本があるのか​​を理解する必要があります。 – Henry

関連する問題