助けてください。同じレコードがある場合は数値を増やし、そうしたくない場合は0を挿入する
select * from hoge where id=xxx;
データがあれば、私はそれはそれを行うために行うが、私は、このステップを実行するのに、場合は、プログラムであり、そして= 0ホーヘセットデータを挿入することは面倒で更新ホーヘセットデータの場合は=データ+1、結果は0行です。
この手順をSQLの吹き飛ばしで実現することはできませんか? hoge select id、data + 1をhogeのデータとして置き換えます(id = xの場合)。 このSQLの場合、NULLの場合にデータが入力されなかったため、結果を使用できませんでした。
if文では、SQLで複数形か櫛形かどうかはまったくありませんか? もっと簡単な方法があれば教えてください。
お気軽にお寄せいただきありがとうございます。
あなたが何を求めているのかわかりません。私の最善の推測:特定のIDを持つ行があるかどうかをチェックしたい場合は、データフィールドをインクリメントし、そうでない場合は0行を作成しますか? – Eric
質問を母国語で書いて、それを英語のツールに通して英語に翻訳することをお勧めしますか?私は本当にあなたが求めているものを解析することはできません。しかし、誰かがそうすることができます。 –
@Vinko - この質問は、Googleの言語ツールを介して実行されているかのように表示されます。彼らは完璧ではありません。 – ceejayoz