SQL では、アンダースコア (_) は次のような用途に使用されます。 1. クエリ ステートメントのプレースホルダーとして使用されます。 2. 特殊文字をエスケープするために使用されます。 4. 権限のエイリアスを作成します。列を文字列に連結します。
SQL のアンダースコア (_)
SQL では、アンダースコア (_) にはいくつかの用途があります。
1. プレースホルダー
クエリ ステートメントでは、不明な値または変数値を表すプレースホルダーとしてアンダースコアを使用できます。例:
<code class="sql">SELECT * FROM table_name WHERE column_name = ?;</code>
2. エスケープ文字
アンダースコアを使用して特殊文字をエスケープし、SQL ステートメント内で文字どおりの意味を持たせることができます。たとえば、一重引用符を使用するには、'_'
のようにエスケープできます。
<code class="sql">SELECT * FROM table_name WHERE column_name = 'John''s';</code>
3. 予約語を識別します
場合によっては、場合によっては、列名またはテーブル名として SQL 予約語を使用する必要があります。このとき、アンダースコアの後にスペースを追加することで名前を識別できます。
<code class="sql">CREATE TABLE _name (id INT, name VARCHAR(255));</code>
4. 制限エイリアス
アンダースコアの後に数字を追加して制限を作成します。正しい別名。特権エイリアスは現在のクエリでのみ表示され、他のクエリには影響しません。例:
<code class="sql">SELECT * FROM table_name AS _1;</code>
5. 列を文字列に連結する
GROUP_CONCAT()
関数では、アンダースコアを使用して複数の列の値を連結できます。文字列に連結されます。例:
<code class="sql">SELECT GROUP_CONCAT(_1, '_', _2) FROM table_name;</code>
以上がSQLの_とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。