Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このブログでは、 OFFSET とFETCHについて説明します。これら 2 つを組み合わせると非常に強力になり、SQL データ抽出タスクに役立ちます。これら 2 つを使用して、要件やニーズに基づいてデータを抽出できます。
OFFSETの目的は、データセット内で指定した最初の行をスキップすることです。一方、行を制限するにはFETCHを使用します。どちらもorder by 句のオプションです。ORDER BY 句を使用しない場合、これら 2 つは機能しないことに注意してください。
この例では、 order by IDまたはorder by Nameを使用できます。その後、OFFSET 5 ROWSを使用すると、最初の 5 行がスキップされます。FETCH NEXT 10 ROWS ONLYを組み合わせると、5 行の後の次の 10 データのみが取得されます。
ただし、 FETCHコマンドを使用しない場合は、 OFFSET を使用した行を除く他のすべての行が表示されます。
これは、行 6 ~ 15 が出力に表示され、他には何も表示されないことを意味します。
目次
テーブルの選択
まず、 SSMS を開いてみましょう。この例では、単純なテーブルがすでにあります。
次に、テーブルをロードするコマンドを強調表示します。
その後、「実行」をクリックします。
すると、 「結果」タブに表が表示されます。
SQL データ抽出での OFFSET の使用
出力には、IDとNameがあることがわかります。
「 ORDER BY ID 」を指定してコマンドを実行すると、ID番号に応じてデータが昇順にソートされます。
コマンド「ORDER BY ID DESC」を使用してデータを降順に並べ替えることもできます。
ただし、この例では「 ORDER BY ID 」コマンドを実行します。次に、出力の最初の 10 行をスキップしましょう。そこで「 OFFSET 10 ROWS 」と入力します。
その後、実行するコマンドを強調表示しましょう。次に、「実行」をクリックします。
[結果] タブで出力を確認すると、使用したコマンドが最初の 10 行をスキップしたことがわかります。ここでは、 ID 11のデータのみが表示されます。
FETCH を使用した SQL データ抽出
ここでFETCHを使用してみましょう。この例では、2 行のみをFETCH します。これは、出力にはID 11とID 12のみが含まれることを意味します。
まず、「 FETCH NEXT 2 ROWS ONLY 」と入力しましょう。
次に、コマンドを強調表示し、[実行]をクリックします。
次に、出力の[結果] タブにのみID 11とID 12が表示されることがわかります。
目的に応じていつでも権限を変更できます。「 OFFSET FIRST 10 ROWS 」と入力すると、最初の 15 行をスキップできます。FETCHと組み合わせると、さらに強力になります。「 ORDER BY ID」以外にも「 ORDER BY NAME 」も利用できます。
結論
最後に、OFFSETとFETCHの使用法について説明しました。これら 2 つの簡単なコマンドを使用すると、制限を変更し、表示する行の出力を制御できます。
最初の 50 行が必要ない場合は、下にスクロールする必要はありません。代わりに、次のシンプルかつ強力なコマンドを使用して、簡単に取得できます。OFFSETとFETCH は単純かもしれません。ただし、組み合わせて使用すると、データをより詳細に制御できるため、強力になります。
このトピックやその他の関連コンテンツについて詳しく知りたい場合は、以下の関連リンクのリストをご覧ください。
ではごきげんよう、
ハーフィズ
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。