問題タブ [microsoft-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 に答える
420 参照

excel - Excel での Microsoft Query - データベースの動的パスの指定

Excel で Microsoft Query 接続を使用して、SharePoint の Access データベースから情報を取得しています。OneDrive を使用して自分のコンピューターで SharePoint を同期した後、今のところすべて正常に動作しています。接続文字列は「DBQ」部分に特定のテキストを使用するため、Access データベースのパスには自分のユーザー名が含まれます

接続文字列 - DBQ = C:\Users\%myUsername%\SharePoint...\%Access Database%.accdb

上記の文字列を変更して、クエリがどのコンピューターでも実行されるようにしたいと思います。

理想的には、

接続文字列 - DBQ = C:\Users\%CurrentUsername%\SharePoint...\%Access Database%.accdb

CurrentUsernameに使用できる構文はありますか?

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

sql - アルファベット文字のみの WHERE クエリ

会社の顧客の Excel シートでデータを除外しようとしています。必要な 3 つのフィールドはFIRST_NAMELAST_NAME、およびCOMPANY_NAMEです。

ルールは次のとおりです。

  • FIRST_NAMEANDであるLAST_NAME必要がありNOTますNULL
  • FIRST_NAMEANDLAST_NAMEはアルファベットのみである必要があります
  • 上記のルールは関係ありません IFCOMPANY_NAMENOT NULL

したがって、明確にするために繰り返します..顧客はFIRST_NAMEANDを持っている必要があります (一方またはLAST_NAME両方が欠けていることはできませんCOMPANY_NAME) 。FIRST_NAMELAST_NAME

データの例と、それらがデータにとどまる必要があるかどうかを次に示します。

SELECTクエリは次のとおりです (句の一部のフィールドが削除されています)。

の正規表現も試しました'%[^a-z]%'。の代わりにRLIKEandを試してみましたが、どちらも機能していないようです。REGEXPLIKE

上記のクエリでは、結果にはCOMPANY_NAME.