問題タブ [sql-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
508 参照

sql - SQL文で使える関数

3つのレコードを返すSQLがあります

結果

関数で上記の SQL を使用する必要があり、関数は 3 つの値すべてを返す必要があります。次のような別のSQLステートメントでこの関数を使用したいと思います

上記の SQL では、ハードコードされた従業員番号の代わりに関数を使用したいと考えています。

これを達成するための最良の方法は何ですか?

完全なクエリをここに貼り付けることはできないため、上記で述べたのはクエリのサンプルにすぎないため、クエリは非常に複雑です。したがって、これを実現するには関数を使用する必要があります。

どんな助けも非常に高く評価されます。

よろしく

0 投票する
2 に答える
92 参照

sql - SQLのselectステートメントから関数を作成する

参加者がデータベースに最初に記録された日付を選択するためのselectステートメントを作成しました。ただし、このselectステートメントから関数を作成して使用したいと思います。私はSQLにかなり慣れておらず、これまで関数を作成したことがありません。私のselectステートメントは次のようになります。

私が試した関数は次のようになります。

0 投票する
2 に答える
5987 参照

sql - SQL関数はSQL文字列を受け取り、文字列を実行してテーブルを返します

私はテーブルを返す多くの関数を実行しましたが、どういうわけか、これは私にエラーを与え続け、Beginなぜ私の人生を理解できませんでした. 私のwhereステートメントはテーブルに格納されています。値と where ステートメントで渡したいこの関数。

0 投票する
2 に答える
1113 参照

sql-server - 異なるデータ型のテーブルを結合する

次のテーブルがあります。

サンプル注文データ:

サンプル通信データ:

2 つの列 {body,Attachment} を取得するストアド プロシージャを作成したいCommunication

SP では、入力@attachment varchar(5000)には Orders テーブルを参照するカンマ区切りの複数の orderid が含まれます。

問題: @Attachment に一致する Orders からの Orderid に従って OrderName が必要です

0 投票する
1 に答える
878 参照

sql - 動的クエリを sql-function に渡すことができません

クエリをパラメーターとして SQL 関数に渡す方法が見つからないようです。私の問題は、テーブル「my_employees1」が動的になる可能性があることです。

0 投票する
3 に答える
259 参照

sql-server - SQL Server 2008 R2 で null 許容レコードを作成する方法は?

Inline table functionSQL Server 2008 R2 でを作成しましたが、一部のクエリが任意のレコードを返すことに気付きました。だから私はそれが起こったときに、すべての空の列を持つレコードを返すことを望みます.

例:

更新:ここに関数があります

0 投票する
4 に答える
9475 参照

sql - ストアド プロシージャをテーブル値クエリに変換する

私はこの手順を持っています

返されたリストに対してクエリを実行したい場合を除いて、正しくリストを返します。私が知る限り、次のようなクエリを書くことはできません。

したがって、これをテーブル値クエリに変換する最良の方法を探しています。

アルターを言うように変更しました'Create Function x(@user int) Returns Table As'

しかし、それは私にエラーを叫び始めます。

何か案は?データベース サーバーは MSSQL2008 です

0 投票する
3 に答える
5778 参照

sql - データベース関数VSCaseステートメント

昨日、タイプaを取得し、db fieldそれに基づいてフィールドの説明を記述しなければならないシナリオがありました。好き

再利用しやすいので、このcaseステートメントの代わりにdb関数を作成することをお勧めします。好き

興味深い部分は、私たちの開発者の1人が、データベース関数の使用は。よりも遅いため非効率になると述べました。インターネットで検索して、効率の面でより良いアプローチを見つけましたが、残念ながら、満足のいく答えと見なすことができるものは何も見つかりませんでした。あなたの考えを教えてください、どちらのアプローチが良いですか?database functionsCase statement

0 投票する
0 に答える
159 参照

sql-server-2008 - デフォルト値テーブル SQLServer でトランザクションを識別する

INSERT 操作のみを行うテーブルがあります。

一意のデフォルト値を使用して、これらのトランザクション操作を一意に識別したいと思います (同じ ID で識別したいトランザクションで、順次 INSERT を実行できます)。例:

Table_Example の結果 (Session_Id は私がやりたいように設定されています)

これはそのような機能を通じて達成できますか、またはベストプラクティスはありますか?

0 投票する
2 に答える
268 参照

c# - 整数パラメータが特定の範囲内にあるかどうかを返すLinqtoEntities関数

範囲と実際の値の2つの上限と2つの下限の5つのパラメーターのセットがあります。Linq-to-Entitesクエリでは、値が範囲内のどこにあるかに応じて整数を返すことができるようにしたいと思います。

例えば:

クエリは次のようになります。

編集

クエリはサーバー側で呼び出され、データをビューモデルに返します。これは、ストアド関数またはSQL関数で実現できますか?