問題タブ [inner-query]

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

sql - SQL DB2内部クエリに日付変数を適用する方法は?

外部クエリに適用した日付変数がありますが、エラー メッセージが表示されます: v_Date is not valid in the context where it is used - 内部クエリで使用しようとすると。

内部クエリの 2016 年 3 月 31 日の 2 つの日付を時間変数 v_Date に置き換えるのを手伝ってくれませんか? WITH 行を移動する必要がありますか、それとも二重結合を行う必要がありますか?

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

sql - 列の値を切り捨てて追加する select ステートメント

列を含むテーブルがあります

ここで、ユーザーが 61205 という番号を送信した場合、MinExt と MaxExt の間をチェックして、その番号 (つまり 61205) がどの行に存在するかを確認する必要があるとします。

その後、番号の先頭から対応する deleteDigits に記載されている 61205 から x 桁を切り捨てる必要があります (この場合、2 桁が切り捨てられます)。切り捨て後、[appenddigits] 列の最後に 205 を追加する必要があります。22058205 のような完全な数になります。

内部クエリになるため、selectステートメントを使用してこれを行う必要があります。または誰かが何か他のことを提案できるなら、私はとても感謝しています.

0 投票する
6 に答える
731 参照

laravel - laravel 5.3クエリビルダーの内部クエリ

Laravelの内部クエリを使用してデータを取得しようとしましたが、値変数を値として渡すという問題に直面しています。クエリは次のとおりです。

代わりに静的な値を渡すと$seller_name、完全に機能します。null$seller_nameではないことを確認しました。エラー変数が定義されていないことを示しています。

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

sql - SQL パフォーマンス: 最初にフィルタするか、最初に結合する

従業員、部門、苦情の 3 つのテーブルがあります。Employees テーブルには、100 万を超えるレコードがあります。従業員、その部署、および彼/彼女が提起した苦情の詳細を見つける必要があります。

結果を見つけるために、次の 2 つのクエリを考えることができます。

1. 最初にレコードをフィルタリングして、データが必要な従業員のレコードのみを取得します。

2. 最初に参加:

FROM>INNER JOIN>OUTER JOIN>WHERE>....SELECT で始まる SQL 論理処理順序を考慮すると、最初のクエリは、内部クエリからのレコードが 1 つしかなく結合されるため、パフォーマンスが向上/高速になるはずです。さらなるテーブルで。ただし、両方のクエリを実行してもパフォーマンスの違いは見られず、両方のクエリにほぼ同じ時間がかかります。

どこが間違っているのか確認して教えていただけますか?