問題タブ [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.
sql - SQL DB2内部クエリに日付変数を適用する方法は?
外部クエリに適用した日付変数がありますが、エラー メッセージが表示されます: v_Date is not valid in the context where it is used - 内部クエリで使用しようとすると。
内部クエリの 2016 年 3 月 31 日の 2 つの日付を時間変数 v_Date に置き換えるのを手伝ってくれませんか? WITH 行を移動する必要がありますか、それとも二重結合を行う必要がありますか?
sql - 列の値を切り捨てて追加する select ステートメント
列を含むテーブルがあります
ここで、ユーザーが 61205 という番号を送信した場合、MinExt と MaxExt の間をチェックして、その番号 (つまり 61205) がどの行に存在するかを確認する必要があるとします。
その後、番号の先頭から対応する deleteDigits に記載されている 61205 から x 桁を切り捨てる必要があります (この場合、2 桁が切り捨てられます)。切り捨て後、[appenddigits] 列の最後に 205 を追加する必要があります。22058205 のような完全な数になります。
内部クエリになるため、selectステートメントを使用してこれを行う必要があります。または誰かが何か他のことを提案できるなら、私はとても感謝しています.
laravel - laravel 5.3クエリビルダーの内部クエリ
Laravelの内部クエリを使用してデータを取得しようとしましたが、値変数を値として渡すという問題に直面しています。クエリは次のとおりです。
代わりに静的な値を渡すと$seller_name
、完全に機能します。null$seller_name
ではないことを確認しました。エラー変数が定義されていないことを示しています。
sql - SQL パフォーマンス: 最初にフィルタするか、最初に結合する
従業員、部門、苦情の 3 つのテーブルがあります。Employees テーブルには、100 万を超えるレコードがあります。従業員、その部署、および彼/彼女が提起した苦情の詳細を見つける必要があります。
結果を見つけるために、次の 2 つのクエリを考えることができます。
1. 最初にレコードをフィルタリングして、データが必要な従業員のレコードのみを取得します。
2. 最初に参加:
FROM>INNER JOIN>OUTER JOIN>WHERE>....SELECT で始まる SQL 論理処理順序を考慮すると、最初のクエリは、内部クエリからのレコードが 1 つしかなく結合されるため、パフォーマンスが向上/高速になるはずです。さらなるテーブルで。ただし、両方のクエリを実行してもパフォーマンスの違いは見られず、両方のクエリにほぼ同じ時間がかかります。
どこが間違っているのか確認して教えていただけますか?