SQL ステートメントを使用して元のコンテンツの後にコンテンツを追加するための MySQL チュートリアル

零下一度
リリース: 2017-05-11 14:57:57
オリジナル
1944 人が閲覧しました

この記事では主に Mysql 既存のコンテンツを保持し、後でコンテンツを追加するための SQL ステートメントを紹介します

このコマンドの機能は、データ テーブル ff_vod を変更し、vod_url フィールドの後に 999999999 を追加することです。コンテンツ。

update ff_vod set vod_url=CONCAT(vod_url,'999999999') where vod_id BETWEEN 1 AND 42553
ログイン後にコピー

次のステートメントは、vod_id 1 ~ 42553 のコンテンツのみを変更するために使用されます。

where vod_id BETWEEN 1 AND 42553
ログイン後にコピー

実際、これは主に CONCAT 関数を使用します。mysql CONCAT() 関数は、複数の文字列を 1 つの文字列に接続するために使用されます。

以下では、mysql CONCAT() 関数を理解します。

mysql CONCAT() 関数は、複数の文字列を 1 つの文字列に連結するために使用されます。これは、最も重要な mysql 関数の 1 つです。 MySQL Concat () 関数については、以下を参照してください。

Mysql Concat (str1, str2, ...)
戻り結果は、接続パラメーターによって生成された文字列です。いずれかのパラメータが NULL の場合、戻り値は NULL になります。 1 つ以上のパラメータが存在する場合があります。 すべての引数が非バイナリ文字列の場合、結果は非バイナリ文字列になります。 self 変数 にバイナリ文字列が含まれている場合、結果はバイナリ文字列になります。数値パラメータは同等のバイナリ文字列形式に変換されます。これを回避するには、次のように明示的な型キャストを使用します。 SELECT CONCAT(CAST(int_col AS CHAR), char_col)

mysql> SELECT CONCAT('My', ‘S', ‘QL');
-> ‘MySQL'
mysql> SELECT CONCAT('My', NULL, ‘QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> ‘14.3′
ログイン後にコピー

mysql CONCAT_WS(separator ,str1,str2,… )
CONCAT_WS() は CONCAT With Separator を表し、CONCAT() の特別な形式です。最初のパラメータは他のパラメータの区切り文字です。区切り文字の位置は、連結する 2 つの文字列の間に配置されます。区切り文字には文字列またはその他のパラメータを使用できます。区切り文字が NULL の場合、結果は NULL になります。この関数は、区切り文字引数の後の NULL 値を無視します。

mysql CONCAT_WS() は空の文字列を無視しません。 (ただし、NULL はすべて無視されます)。

【関連する推奨事項】

1.

無料の mysql オンラインビデオチュートリアル

2.

MySQL の最新マニュアルチュートリアル

3.

以上がSQL ステートメントを使用して元のコンテンツの後にコンテンツを追加するための MySQL チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート