首頁 >資料庫 >mysql教程 >如何將現有 MySQL 表資料中的首字母大寫?

如何將現有 MySQL 表資料中的首字母大寫?

DDD
DDD原創
2024-11-11 19:06:02516瀏覽

How to Capitalize First Letters in Existing MySQL Table Data?

將現有表資料中的首字母大寫

許多資料庫包含的表中欄位填充的字母大小寫不一致,導致分析或顯示變得困難數據準確。在 MySQL 中,「people_table」可能有一個「full_name」字段,其名稱類似於「fred Jones」、「fred jones」或「Fred jones」。

要查找此類條目,請使用以下查詢:

SELECT * FROM people_table WHERE full_name REGEXP BINARY '^[a-z]';

雖然 MySQL 缺乏將首字母大寫的內建函數,但您可以實現自己的函數。請造訪此連結進行實作:http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/。

要使用該函數:

  1. 在資料庫中建立它(例如,使用 MySQL 查詢瀏覽器)。
  2. 使用下列查詢更新表值:
UPDATE users SET name = CAP_FIRST(name);

以上是如何將現有 MySQL 表資料中的首字母大寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn