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 | =================================================================
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です。
ご協力いただきありがとうございます。追加の説明やデータが必要な場合はお気軽にお問い合わせください:)
質問にはSQLを入れてください。写真は表示されません。一般に、リンクされたコードの画像を見るのは面倒ではありません。 –
が完了しました。返信ありがとう –
結果はどこですか? –