mysqlで行を折り返す方法

下次还敢
下次还敢オリジナル
2024-05-01 20:18:151196ブラウズ

MySQL で改行する 3 つの方法: バックスラッシュ (\) を使用してテキスト内で改行を形成します。改行文字を挿入するには、CHAR(10) 関数を使用します。手動で行を折り返すには、UNION 演算子を使用します。

mysqlで行を折り返す方法

#MySQL で行を折り返す方法

MySQL で行を折り返すには、次の方法を使用できます:

1. バックスラッシュ()

バックスラッシュ(\)を使用すると、SQL ステートメント内に改行を作成できます。改行したい場所にバックスラッシュを追加するだけです。例:

<code class="sql">SELECT
  CONCAT(name, '\n'), /* 换行 */
  address,
  phone
FROM customers
WHERE city = 'New York';</code>

2。関数 CHAR(10)

CHAR(10) を使用します。この関数は改行文字を含む文字列を返します。改行したい場所に追加できます。例:

<code class="sql">SELECT
  name,
  CONCAT(address, CHAR(10)), /* 换行 */
  phone
FROM customers
WHERE state = 'California';</code>

3. UNION 演算子の使用

UNION 演算子を使用すると、2 つ以上の結果セットを結合できます。これを使用して手動で行を折り返すことができます。例:

<code class="sql">SELECT
  name,
  address,
  phone
FROM customers
WHERE city = 'Boston'
UNION
SELECT
  name,
  address,
  phone
FROM customers
WHERE city = 'San Francisco';</code>
UNION 演算子は重複した行を削除することに注意してください。したがって、重複した行を保持する必要がある場合は、UNION ALL 演算子を使用できます。

以上がmysqlで行を折り返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。