MySQL 関数を使用して文字列の最初の文字のみを大文字にするにはどうすればよいですか?

PHPz
リリース: 2023-09-21 16:05:17
転載
749 人が閲覧しました

如何借助 MySQL 函数仅将字符串的第一个字母大写?

実際、MySQL には文字列の最初の文字のみを大文字にする関数はありません。関数のネストを使用する必要があります。この場合、SUBSTRING() 関数で UPPER() と LOWER() を使用できます。それを理解するために、以下に示すように「emp_tbl」のデータを使用します。

mysql> Select * from emp_tbl;
+----+----------------+
| Id | Name           |
+----+----------------+
| 1  | rahul singh    |
| 2  | gaurav kumar   |
| 3  | yashpal sharma |
| 4  | krishan kumar  |
| 5  | kuldeep rai    |
| 6  | munish nayak   |
+----+----------------+
6 rows in set (0.00 sec)
ログイン後にコピー

上記の結果セットからわかるように、名前文字列の最初の文字は小文字です。次のクエリは、文字列 -

mysql> Select CONCAT(UPPER(SUBSTRING(name,1,1)),LOWER(SUBSTRING(name,2))) AS Name from emp_tbl;
+----------------+
| Name           |
+----------------+
| Rahul singh    |
| Gaurav kumar   |
| Yashpal sharma |
| Krishan kumar  |
| Kuldeep rai    |
| Munish nayak   |
+----------------+
6 rows in set (0.00 sec)
ログイン後にコピー
の最初の文字を大文字にします。

以上がMySQL 関数を使用して文字列の最初の文字のみを大文字にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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