問題タブ [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_NAMEANDであるLAST_NAME必要がありNOTますNULLFIRST_NAMEANDLAST_NAMEはアルファベットのみである必要があります- 上記のルールは関係ありません IF
COMPANY_NAMEはNOT NULL
したがって、明確にするために繰り返します..顧客はFIRST_NAMEANDを持っている必要があります (一方またはLAST_NAME両方が欠けていることはできませんCOMPANY_NAME) 。FIRST_NAMELAST_NAME
データの例と、それらがデータにとどまる必要があるかどうかを次に示します。
SELECTクエリは次のとおりです (句の一部のフィールドが削除されています)。
の正規表現も試しました'%[^a-z]%'。の代わりにRLIKEandを試してみましたが、どちらも機能していないようです。REGEXPLIKE
上記のクエリでは、結果にはCOMPANY_NAME.