MySQL 文字列連結と null 値の設定のためのインスタンス メソッド

MySQL 文字列連結と null 値の設定のためのインスタンス メソッド

#文字列連結 concat(s1,s2); テーブル内の last_name と first_name の文字列を連結します

従業員から名前として concat(last_name,first_name) を選択します。

#first_nameではなくlast_nameのみが変更されます

SELECT first_name,last_name AS f FROM employees;

# 2つの列をカンマで区切り、out_putという名前を付けます

SELECT CONCAT(`last_name`,',',`phone_number`) AS out_output FROM employees;

#ifnullは空かどうかを判定します。空の場合はnullではなく0として表示され、結果として列名が表示されます。

SELECT IFNULL(commission_pct,0) AS result FROM employees;

コンテンツ拡張子:

文字列の連結

1.1 CONCAT(s1, s2, ...) 関数は、連結する 1 つ以上のパラメータを連結して生成された文字列を返します。パラメータのいずれかが NULL の場合、戻り値は NULL になります。

SELECT CONCAT('現在の時刻:',NOW()); -- 出力結果: 現在の時刻: 2019-01-17 11:27:58


1.2 CONCAT_WS(x,s1,s2,...) 関数

複数の文字列を連結し、各文字列の間に x を挿入した文字列を返します。

SELECT CONCAT_WS(';','pan_junbiao's blog','KevinPan','pan_junbiao'); -- 出力: pan_junbiao's blog;KevinPan;pan_junbiao

上記の内容が皆様のお役に立てれば幸いです。123WORDPRESS.COM をご愛顧いただき誠にありがとうございます。

以下もご興味があるかもしれません:
  • MySQL における NULL 値の理解と使用に関するチュートリアル
  • MySQLのNULL値の詳しい説明
  • Mysql は null 値の first/last メソッドの例を実装します
  • MySQL で null 値と空文字 ('''') を区別する
  • MySQL NULL値処理例の詳細な説明
  • MySQLの空の値とnull値の違いを知っていますか?
  • この記事ではMySQLのNULLについて説明します。

<<:  Linux DMAインターフェースの知識ポイントの詳細な説明

>>:  Vueコンポーネントは、写真やビデオをアップロードするためのサンプルコードをカプセル化します

推薦する

Linux で見つけるためのフレンドリーな代替手段 (fd コマンド)

fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。...

Ubuntu 18.04 Linux システムに JDK と Mysql をインストールする方法

プラットフォームの展開1. JDKをインストールするステップ1. OracleJDKをダウンロードす...

Vue vee-validateプラグインの簡単な使い方

目次1. インストール2. インポート3. 検証ルールを定義します(エクスポート用に js ファイル...

Ubuntuデュアルシステムが起動時に停止する問題の解決方法の詳細な説明

起動時に Ubuntu デュアル システムが停止する問題の解決方法 (Ubuntu 16.04 およ...

mysql 5.7.5 m15 winx64.zip インストール チュートリアル

win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...

bashコマンドの使い方の詳細な説明

Linux では、基本的に vi エディタのように「.sh」拡張子を持つテキストの処理と実行を記述す...

Docker+jenkins+python3環境を使用して非常に詳細なチュートリアルを構築する

序文:自動化を記述した後、毎日サーバー上で実行する必要があります。このような問題に遭遇しました。Je...

トピックページデザインの 5 つの基本スキル (Alibaba UED Shanmu)

このトピックは、2012 年後半の社内共有です。まだ記事にはなっていませんが、春節が近づいているので...

VUE 応答性原理の詳細な説明

目次1. 応答原理の基盤2. コアオブジェクト: Dep と Watcher 3. 依存関係を収集し...

Kylin V10 への zabbix-agent のインストール手順

1. インストールパッケージをダウンロードするダウンロードアドレス: https://sourcef...

Tomcat パイプライン モードのパイプラインとバルブの詳細な説明

序文比較的複雑な大規模システムでは、複雑なロジックで処理する必要があるオブジェクトまたはデータ フロ...

Reactマウスの複数選択機能の設定方法

一般的に、リストには選択機能があり、単一選択、二重選択、複数選択が非常に一般的です。カスタム ループ...

Vueでシングルサインオンを実装する方法のまとめ

最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...

Vite2.0の落とし穴

目次Viteプロジェクトビルドの最適化他のやっとこれは前回の記事の補足です。設定プロジェクトで遭遇し...

CentOS 6.6 ソースコードのコンパイルと MySQL 5.7.18 のインストールチュートリアルの詳細な説明

1. ユーザーとグループを追加する1. mysqlユーザーグループを追加する # グループ追加mys...