問題タブ [ms-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.
excel - Excel: 指定した列の値でテーブルの行をフィルター処理する
最初の列を主キーとするテーブルがあります。元:
また、選択したい id の 2 番目のリストもあり、id を繰り返すことができます。元:
2 つのテーブル (INNER JOIN など) を「マージ」して取得するにはどうすればよいですか。
Data > Extern Data から「Microsoft Query」を使用して、2 つのテーブルを結合してみました。問題は、256 列を超えるテーブルを処理できないように見えることです。
ありがとう
アップデート:
ありがとう、VLOOKUP
意図したとおりに動作します。
ただし、1 つの問題は、行が見つかったが、対応する列が空白の場合、この関数が返さ0
れることです (返されると予想していた場所empty cell
)。0 は有効な値であるため、2 つ (空白とゼロ)?どんな助けでも大歓迎です..
parameters - Excel 2003 / MS Query からの SQL Server 2000 インライン テーブル値関数の呼び出し
当社のユーザー ベースの大部分は、Microsoft Query を使用して Excel 2003 内で ODBC クエリを作成することにより、企業データにアクセスしています。より複雑なものについては、彼らはしばしば私を巻き込みます。
特定のデータを抽出する最も論理的な方法は、インライン テーブル値関数を使用してパラメーター化されたビューの機能を実現することであると判断する機会が何度もありました。これは、Query Analyzer から呼び出されたときに正常に機能します。
ただし、MS Query に同じ SELECT 句を入力すると、次のエラーが発生します: テーブル 'fn_AverageRecovery('2009-07''.
それだけでなく、本当にやりたいことは、ピリオド パラメーターをスプレッドシートから取得することですが、リテラルを疑問符に置き換えると、MS Query で恐ろしいエラーが表示されます。グラフィカルに表示されます。
さて、私は過去に、いくつかの単純な SQL ステートメントを入力し、Excel 内の結果セット内の任意のセルをクリックし、VBA に切り替えて、イミディエイト ウィンドウで CommandText プロパティを手動で設定するというかなり洗練されていない方法を使用して、この状況を回避することができました。 :
VBA からの苦情はありません。しかし、Excel に戻ってセルを右クリックし、[データの更新] を選択すると、次の 2 つのエラーが発生します。
[Microsoft][ODBC SQL Server Driver]無効なパラメーター番号
[Microsoft][ODBC SQL Server Driver]無効な記述子インデックス
これに遭遇するたびに、それを機能させるために1時間ほど費やしましたが、常に別の方法で解決する必要がありました. 誰かがこれを克服したかどうか知りたいです。
ありがとう
ウェイン・アイボリー
excel - サーバーが移動し、MSExcel2003クエリが機能しなくなりました
MSクエリを使用して、さまざまなデータベースからデータを取得し、管理メトリックを作成します(つまり、Excel内で、[データ]...[外部データのインポート]...[新しいデータベースクエリ]に移動します)。SQLクエリとパラメータ(主にconn文字列)は、Excelによってスプレッドシート内に自動的に保存されます。
ただし、最近、データベースの1つを新しいサーバーに移動しました。その結果、Excelはデータを更新しようとすると、新しいODBC接続を要求しますが、新しい値を受け入れません。新しいクエリを正常に作成できるため、ODBC接続は正しく設定されていますが、クエリを変更することはできません。
これらの設定内でプログラムまたはその他の方法でIPアドレスを変更する方法はありますか?16進エディターでxlsファイルを変更しようとしましたが(IPアドレスはそこに表示されています)、ブックが破損していると表示されます。
sql - Microsoft Queryのサブクエリ構文とは何ですか?
Microsoft Queryで単純なサブクエリ結合を実行しようとしていますが、構文がわかりません。また、構文に関するドキュメントも見つかりません。
Microsoft Queryで次のクエリを作成するにはどうすればよいですか?
Microsoft Queryの公式ドキュメントはありますか?
excel - グラフィカルに表示できない Excel の外部データ クエリにパラメータを追加する方法は?
私はよく MS ExcelGet External Data
を使用して単純なレポートを作成します。データベースに対してクエリを実行し、Excel で適切に表示します。フィルタリングやピボット テーブルなどの Excel の優れた機能と、ユーザーにとって使い慣れたインターフェイスは、これに非常に適しています。ただし、Microsoft Query の 1 つの制限は、グラフィカルに表示できないクエリにパラメーターを追加できないことです。これにより、記述できる SQL が大幅に制限されます。
「グラフィカルに表示できないクエリではパラメーターは許可されていません」というエラーの解決策はありますか?
oracle10g - Office 2010 クエリがクラッシュする
Office 2010 では、次のような大きなクエリを実行すると MSQuery がクラッシュします。
MS 2007 では問題なく動作していました。
これはデータベースで正常に実行され、5 で始まるすべてのアカウント ID が必要なため、like を使用する必要があります。
Oracleデータベースからデータを取得しており、Oracle 10 gを使用しています
Oracle 10G ODBC ドライバーを使用しています
ms-access - 2 つの合計を実行するクエリがあり、最初の合計が 2 番目を減算しますが、場合によっては 2 番目が null になります
2 つの合計を実行するクエリ (MS-Query では MSQRY32.EXE) があり、1 つ目は 2 つ目を減算しますが、場合によっては 2 つ目が null になります。
これはクエリの一部ですが、そのうちの 1 つまたは両方が null になることがあります。
sql-server - Excelシートの電話番号をvarcharではなく10進数形式に変換するOPENROWSET
Excel シートのフィールドの 1 つは電話番号で、openrowset を使用して一括インポートし、それを varchar(50) フィールドに挿入すると、10 進数形式に変換されます。
これは私がやっていることです:
電話番号 3234406751 (Excel ファイル内) は 3.23441e+009 (TmpDataFileCC_ftb 内) に変換されます
キャストと変換機能をいくつか試しましたが、何も機能しないようです。誰かがそれを解決するために何ができるか教えてもらえますか?
mysql - MySQLからのExcelODBCインポート
MSQueryを使用してODBCセットアップからExcelをインポートしましたが、必要なすべてのデータと行が正常に返されますが、Excelブックにデータを送信すると、日、月、年の3つのフィールドが欠落しています。 ?
上記の私のMSQueryコード
*編集**
Windows7およびMySQLODBC3.5でExcel2010を使用しています
更新** _