2017-09-08 13 views
0

特定の条件を満たす行を検索するmysqlデータベースがあります。 そのために、ここまではLIKEコマンドを使用しています。しかし、その行の値をNULLとして表示している列があります。これは、3つの浮動小数点列の値のうちの3つを選択した場合にのみ発生します。私は以下の質問と表示された結果の写真を残します。mysqlクエリが1つのカラムにNULLを返す値

CODE:

SELECT `id`, `name`, `priceDose`, `priceHalfDose`, `priceQuarterDose` FROM `weekendmeals` WHERE `name` LIKE "%porco%" 

RESULT:

 
================================================================= 
| id | name     | priceDose | priceHalfDose |  | 
----------------------------------------------------------------- 
| 45 | Entrecosto de Porco |  9.20 |   4.80 | NULL | 
| 46 | Costelinhas de Porco |  12.30 |   6.90 | NULL | 
| 50 | Costelinhas de Porco |  12.30 |   6.90 | NULL | 
================================================================= 

Picture showing the bug

CODE:

SELECT `id`, `name`, `priceDose`, `priceQuarterDose` 
FROM `weekendmeals` 
WHERE `name` LIKE "%porco%" 

結果:

 
============================================================ 
| id | name     | priceDose | priceQuarterDose | 
------------------------------------------------------------ 
| 45 | Entrecosto de Porco |  9.20 |   0.00 | 
| 46 | Costelinhas de Porco |  12.30 |   0.00 | 
| 50 | Costelinhas de Porco |  12.30 |   0.00 | 
============================================================ 

Result when I remove one of the -float values- column from the search query

あなたが見ることができるように、結果が正しくのみ1または2フロート列が検索クエリに存在する場合に示されますが、私はfloat値のすべての3つの必要な列、のいずれかを選択するとしていますそれらは表示されず、行の値はNULLです。

ご協力いただきありがとうございます。追加の説明やデータが必要な場合はお気軽にお問い合わせください:)

+2

質問にはSQLを入れてください。写真は表示されません。一般に、リンクされたコードの画像を見るのは面倒ではありません。 –

+1

が完了しました。返信ありがとう –

+1

結果はどこですか? –

答えて

1

結局のところ、phpmyadminのバグだったので、質問のコメントを読んでください。

関連する問題