問題タブ [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.
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に使用できる構文はありますか?
sql - アルファベット文字のみの WHERE クエリ
会社の顧客の Excel シートでデータを除外しようとしています。必要な 3 つのフィールドはFIRST_NAME
、LAST_NAME
、およびCOMPANY_NAME
です。
ルールは次のとおりです。
FIRST_NAME
ANDであるLAST_NAME
必要がありNOT
ますNULL
FIRST_NAME
ANDLAST_NAME
はアルファベットのみである必要があります- 上記のルールは関係ありません IF
COMPANY_NAME
はNOT NULL
したがって、明確にするために繰り返します..顧客はFIRST_NAME
ANDを持っている必要があります (一方またはLAST_NAME
両方が欠けていることはできませんCOMPANY_NAME
) 。FIRST_NAME
LAST_NAME
データの例と、それらがデータにとどまる必要があるかどうかを次に示します。
SELECT
クエリは次のとおりです (句の一部のフィールドが削除されています)。
の正規表現も試しました'%[^a-z]%'
。の代わりにRLIKE
andを試してみましたが、どちらも機能していないようです。REGEXP
LIKE
上記のクエリでは、結果にはCOMPANY_NAME
.