coalesce

    17

    3答えて

    私は、MySQLの関数COALESCE()と比較している2つのフィールドを持っています。たとえば、COALESCE(Field1, Field2)となります。問題は、Field1が空白でもnullでないことがあることです。空ではないので、COALESCE()はField1を選択します。その場合はField2を選択する必要があります。 私はif-then-else(CASE)文をクエリに書き込むこと

    0

    2答えて

    私が変更している既存のクエリがあります。結果のデータは、DataSetとしてDataGridViewオブジェクトに直接プッシュされます。 datagridview要素にチェックボックスをもたらす複数のビットフィールドがあります。私はこの機能を模倣したいと思っていますが、私は特定のフィールドにCoalesceを使用する必要があります。 SQLを以下に示します: SELECT res_id

    1

    2答えて

    は 私はここに、SQLフィドルを持っている: http://www.sqlfiddle.com/#!2/fbd48/1 を色は、クマのための花と茶赤でなければなりませんが、それは両方のための赤を示しています。 ないCOALESCEがここに収まるが、ここでは類似した何かを受け入れ答えにあったかどうかわから: MySQL - Retrieve row value from different tabl

    10

    2答えて

    地獄を設定します。 select COALESCE (CORP_ID, 0) from crmuser.accounts; nullを返します0ですが、私はときCORP_IDレコード: : select COALESCE (EMAIL, 'NO EMAIL') from crmuser.accounts は、私はエラーを取得します ORA-12704: character set mism

    2

    2答えて

    ここではmanyotherの記事を読んだことがありますが、Coalesce関数には慣れ親しんだことがありますが、この特定のタスクの実行方法を理解できませんでした。 私はCommissionsテーブルとCategoriesテーブルを持っています。私はgist hereを作成しました。そのため、いくつかのサンプルデータで正確なデータ構造を見ることができます。基本的には、Commissionテーブルには

    23

    3答えて

    が見つからない場合リターンゼロ私は表内部いくつかの値を合計するストアドプロシージャ内部クエリ有する:この後 SELECT SUM(columnA) FROM my_table WHERE columnB = 1 INTO res; を私は別のクエリによって取得整数でres値を減算し、返す選択結果。 WHERE句が確認された場合、すべて正常に動作します。しかし、そうでない場合、すべての関数が返す

    0

    1答えて

    この場合、合体が何をするのか知りたいのですが、最初のNULL以外の値が返されていることを知っており、これもまたlinkも行っています。 は、私はそれが特にここで行うんかを知りたい:これらの文を書くことで DECLARE @EMPNO NUMERIC(22,5) SELECT @EMPNO = '' SELECT @EMPNO = COALESCE(?, 0) 私の意図がある@EMPNO

    5

    3答えて

    私はTwig PHPテンプレートエンジンを使用しています。 最初に空でない値(合体)を出力する演算子がありますか? (PHPの擬似コードを使用して)例えば : {{ title ?: "Default Title" }} 私はこのような何かを行うことができます知っているが、それは少し長いったらしいです: {% if title %}{{ title }}{% else %}{{ "Defaul

    25

    4答えて

    ここで少し助けてください。私は本当にMySQLでこの合体を使用する方法を理解していません 私はhow to use coalseceの1ページの結果のすべてのページをGoogleの結果で読んだことがあります。 私はそれが遭遇した最初の非null値を返すという意味を知っています。 しかし、それはまだ私にとっては漠然としています。 どうして私は複数の値を返すクエリを見たことがありますか?返される最初の

    5

    2答えて

    NULL値を避けるために、私はそうのようにそれを代替する「合体」機能を使用することができます。 SELECT COALESCE(some_column, 0) FROM some_table; しかし、私は続編を使用して同じことを行うにはどのような方法を見つけることができません。