MySQL - Selectアクション

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Select rows

このアクションでは、 WHERE条件で定義した特定の条件に基づいて行を選択できます。 選択したテーブルのうち、WHERE条件に一致する行がこのアクションの出力として返されます。

Select rowsアクションSelect rowsアクション

テーブル

まず、操作するテーブルを選択します。 これは、ピックリストからテーブルを選択するか、入力をテキストモードに切り替えて完全なテーブル名を入力することで実行できます。

WHERE条件

次に、行をフィルタリングするためのWHERE条件を指定します。 この条件は、単一のレコードをそのIDでフィルタリングするような単純なものにできます。

sql
id = 123

また、1つ以上の列の値に基づいて複数の行を選択するためにも使用できます。

sql
role = 'admin' and title = 'Procurement Analyst'

サブクエリを含む複雑なWHERE条件も使用できます。 詳細については、WHERE条件ガイドを参照してください。

パラメーター

SQLインジェクションを防ぐために、WHERE条件と組み合わせて使用します。 WHERE入力で名前付きバインド変数を宣言した後、この入力フィールドを使用してこれらの変数に値を割り当てます。 詳細はこちら

Order by

このアクションから返される行は、Order by入力フィールドに基づいて並べ替えることができます。 このフィールドは、MySQLデータベースから取得する行のデフォルトの順序を変更するために使用します。

並べ替えの対象にする各列について、並び順の方向も定義できます。 次のorder byステートメントは、priorityで昇順に並べ替えた後、created_dateで降順(最新が先頭)に行を並べ替えます。

sql
id asc, created_date desc

Limit

この入力フィールドは、返す行の最大数を決定します。 デフォルトの制限は100で、1つの行を選択アクションで最大50000行に制限されています。

Offset

この入力フィールドでは、結果セット全体から結果の1ページのみを取得するオプションを指定できます。 たとえば、選択した結果セットの最初の100行をスキップするには、このフィールドに100を入力します。 デフォルトは0です。

Last updated: