coalesce

    0

    2答えて

    SELECT操作を使用して値を割り当てるT-SQL変数があります。 "SELECT"クエリは複数の行を返す可能性があるため、すべての値をコンマで区切って追加するCOALESCE関数を使用しています。これまでのところ、すべての良いクエリは意図したとおりに動作しています。しかし、order by節を使用して値を順序付けしようとすると、1つの行だけが変数に追加されます。 なぜクエリ2のOrder By節

    2

    1答えて

    変更データがテーブルに記録されている地質データベースのクエリtblDHAlterationを作成しようとしています。 例えばSER、SI、BIOTグラフのような種々の変更コードが、配置されているように、私は、クエリとして、またはビューのいずれかのテーブル内のデータを再編成するSQL Server 2012 を使用添付の画像に示されているようにそれぞれの列に表示されます。 私は複数のユニオンクエリを

    1

    1答えて

    私はMySQLで動作するクエリを持っていますが、H2でも機能する必要があります。 クエリでは、順序付けに使用される列を生成するためにサブ選択が実行されます。ヌルは値で置き換えられるため、最後に順序が設定されます。 H2はサブクエリ列が存在しないという悪い文法について文句を言っていますが、それはMYSQLでうまくいきます。私はMYSQLモードをH2に設定しました。 これはクエリです: SELECT

    1

    1答えて

    私は既存のT-SQLクエリをC#Linq2Sqlクエリに変換しようとしていますが、生成されたT-SQLクエリはネストされたCOALESCEチェーンをあまりにも深くします。動的T-SQLを呼び出さずにこれを回避する方法はありますか? create table MyTable(id int, a int, b int, c int, d int) 今、このC#のクエリ: SELECT [t0].[

    1

    1答えて

    すべて、 私はpandas documentationなどstackoverflowに「combine_first()」という関数を見つけることができました。これはほんの数例の論理的な例でうまくいく。私は以下のように "combine_first()"関数を複数回(この場合は6)組み合わせて動作させることができました。誰かがより洗練されたソリューションを見つけるのを助けることができますか? 作成さ

    1

    1答えて

    特定の列のすべての行に各テキストオカレンスの数を表示する必要があります。 下回る結果を参照してください: ここで私はタグのセットを持って、私は名前で列として各タグをカウント表示する必要がある「総」 私が行っていることである。 DECLARE @tags VARCHAR(8000) DECLARE @tot INT select @tags = coalesce(@tags + ',' , '

    0

    1答えて

    オプションの引数を持つストアドプロシージャが必要です。デフォルト値は、私がCOALESCE COALESCE(@itemID, table.itemID) = table.itemID でそれを使用したいその後 CREATE PROCEDURE [myStoredProcedure](@itemID bigint = NULL) nullの場合、このアプローチは、オプションの引数を使用する

    0

    2答えて

    対SQL Serverの私は、スクリプトを次のようしている。 SELECT 1 FROM Table t WHERE COALESCE(NULL, t.ID) = NULL; tは空です。クエリは、Oracleの場合は1を返し、SQL Serverの場合は何も返しません。 SQL ServerのCOALESCEの出力は何ですか?このコードを同じ方法で両方のDBに対して動作するように修正でき

    0

    1答えて

    これらの2つのSQLの選択は独立していますが、それらを組み合わせて単一の行を生成し、 。 選択#1: select 'F' row_type, sum(movement.override_pay_amt_n + tmp.b) as total_amount from movement, (select coalesce(sum(driver_extra_p