問題タブ [calculated-columns]

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 投票する
5 に答える
25950 参照

.net - EntityFrameworkで計算されたプロパティ

次のプロパティを持つEmployeeオブジェクトがあるとします。

時間*賃金に等しいプロパティSalaryを追加したいと思います。通常のビジネスオブジェクトでは、それをプロパティにコーディングするだけですが、クラスを再生成する必要がある場合は、おそらくこれが消去されます。

データベースエンティティにマッピングする手間をかけずにこれを実装するEF標準の方法はありますか?

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

javascript - 水平および垂直の複雑な Javascript 計算と Coldfusion

現在、テーブルには 2 つのループと 1 つの配列が取り込まれています。入力に配置したクラスを通じてすべてを制御する必要があります。しばらくこれに取り組んできましたが、いくつかの洞察が役に立ちます。

ループと入力は次のとおりです。

そして、これが私が現時点で持っているJavascriptです:

毎日の合計、総合計、および各カテゴリの合計を取得できる必要があります (これは今すぐ実行できます)。また、マイレージ # を変数 #mileage# に固有の数値で乗算し、そのセルの合計をそのすぐ下に表示できるようにする必要があります。

良い。それはたくさんあります。誰かが助けてくれるなら、それは大歓迎です!

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

sql-server - 計算列の設定に関する問題

この列を設定しようとしていますが、エラーが発生します:

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

sql - 相関関係に依存する計算列を含む SELECT

私は SQL をあまり使いません。ほとんどの場合、CRUD 操作を行っています。ときどき、もう少し複雑なことがわかります。したがって、この質問は初心者の質問かもしれませんが、準備はできています。私はこれを何時間も理解しようとしてきましたが、役に立ちませんでした。

したがって、次のテーブル構造を想像してください。

IDと計算列を選択したい。計算列の範囲は 0 ~ 8 で、クエリに一致した数が含まれています。また、特定の数の一致がある行のみが含まれるように結果セットを制限したいと考えています。

したがって、このサンプルデータから:

Col1 = 'a' OR Col2 = 'c' OR Col3 = 1 OR Col4 = 5 に対してクエリを実行し、計算結果が 1 を超える場合、結果セットは次のようになります。

問題があれば、T-SQL と SQL Server 2005 を使用していますが、DB スキーマを変更できません。

また、ストアド プロシージャや一時テーブルを作成する必要がなく、1 つの自己完結型クエリとして保持することもお勧めします。

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

sql - 永続化された計算列の型変換

GUIDを介して接続されているMicrosoftSQLServer2008環境で2つの関連テーブルを操作しています。1つのテーブルでは、フィールドのタイプvarchar(50)は、であり、もう1つのテーブルは適切にタイプとしてuniqueidentifierです。これは明らかに悪いことですが、これはレガシーソフトウェアによって提供されているため、今は変更できません。

SQL Serverが内部結合ごとに実行する必要がある変換では、インデックスをまったく使用できないため、クエリの実行が非常に遅くなります。IDをとして保存するために、永続化される計算列を追加してみましたuniqueidentifer。このようにして、インデックスを追加して、おそらくはるかに高速に実行できるようにすることができます。私は失敗しました。

明示的に変換された値をコンピューターの列に格納できるかどうか誰かが知っていますか。可能であれば、ここで使用する式は何ですか?

乾杯、マティアス

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

sql-server - SQL Server - 計算列のインデックス?

何十回もテーブルに参加していますが、毎回、列の 1 つの SUBSTRING の結果に基づいて結合 (またはフィルター処理) しています (文字列ですが、左側にゼロが埋め込まれています。最後の 4 桁は気にしないでください)。その結果、この列にインデックスが付けられ、クエリでインデックスが使用される場合でも、SUBSTRING 自体にインデックスが付けられていないためテーブル スキャンが実行されるため、SQL Server は結合する前にすべての行に対してそれを計算する必要があります。

このプロセスをスピードアップする方法についてのアイデアを探しています。現在、テーブルにビューがあり (テーブルにわかりやすい名前を付けるためだけに「SELECT * FROM」です)、計算されたビューに列を追加し、それをインデックス付けすることを検討しています。ただし、他の提案も受け付けています-何か考えはありますか?

詳細: 最初にこれを共有する必要がありました。テーブルは課金システムからレプリケーションを受信するため、基になるテーブルを編集して計算列を追加することはできません。計算列は、テーブルのビューに追加する必要があります。また、先行ゼロは常に先行ゼロであるとは限りません。それらは、私が興味のない他のデータである場合もあります。本当の問題は、「VARCHAR 列の途中にあるデータに結合しながら、それを利用するにはどうすればよいか」だと思います索引の? 全文検索?

私の例を明確に するために単純化していますが、基本的には、次の値を持つ列の値を検索しようとしているとしましょう:

SUBSTRING(7,5)="12345" の行に興味があるので、行 1 ~ 4 が必要ですが、行 5 は必要ありません。私が提案しているのは、「SELECT *」ビューに列を追加することです。この部分文字列が含まれており、それに基づいてインデックスが作成されます。それはもっと理にかなっていますか?

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

database - 計算列をサポートするインメモリ データベースはありますか?

計算列を持つテーブルを持つ SQL 2005/2008 データベースがあります。計算列を NHibernate のディスクリミネーターとして使用しているため、データベースにあると非常に便利であることが証明されています。

より高速な統合テストの利点を得るために、SQLite や SQL CE などのインメモリ データベースに対して統合テストを実行できるようにしたいと考えています。しかし、どちらも計算列をサポートしているとは思いません。

私の問題に対する他の解決策はありますか?私はデータベースに完全にアクセスでき、より良い解決策があれば変更できます。計算列の代わりにビューを使用することを提案するこの投稿を見たことがありますが、これは最良の代替手段ですか?

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

sql-server - 階層レポートで表示される子の数を決定するにはどうすればよいですか?

SQL Server ReportingServices2008を使用してレポートを作成しています。このレポートのテーブルには、データのIDフィールドとParentIDフィールドを使用して、階層データが表示されます。各データ行にはIDフィールドとParentIDフィールドがあり、ParentIDはその親である行のIDを指します。

これを階層的に表示することは問題ありませんが、ここで、特定の行のサブアイテムの数を数えたいと思います。例えば:

このカウントは、次の式を使用して計算できます。

ただし、特定の行を非表示にしたい場合があります。たとえば、を非表示にしたい場合がありますsub-sub A(1)この場合、のカウントが表示されるように上記の式を変更するにはどうすればよいsub Bですか?

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

sql - SQL Server 計算列式の構文

テーブル内の別の列が null でない場合に true になる計算ビット列を使用したいと考えています。これの正しい式は何ですか?

次の式は検証されません。-何が欠けていますか?
HasLabel の式 =Label IS NOT NULL

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

sharepoint - 計算列の式

SharePoint で計算列を作成することに関して、この質問があります。私の問題は、ドロップダウン リストにテキスト値を表示する列が必要であり、ユーザーがテキスト値の 1 つを選択すると、数値が各テキスト値に割り当てられ、フィールドに格納されて別の値から参照されることです。計算列。

したがって、テキスト値は次の値になります。

メジャー - 3 中程度 - 2 マイナー - 1

1つのsharepoint列でこれを行う方法はありますか? どんな助けでも大歓迎です。ありがとう。