如何在 MySQL 欄位中刪除前導和尾隨空格?
要刪除前導和尾隨空格,我們可以在 MySQL 中使用 trim() 函式。首先,我們將使用 CREATE 命令建立一個表。
建立表 -
mysql> CREATE table TrailingANdLeadingDemo -> ( -> SpaceTrailLead varchar(100) -> ); Query OK, 0 rows affected (0.57 sec)
建立表後,我們將使用 INSERT 命令插入一條記錄。讓我們插入一條帶有前導和尾隨空格的記錄 -
mysql> INSERT into TrailingANdLeadingDemo values(' john '); Query OK, 1 row affected (0.12 sec)
我們可以使用 SELECT 命令顯示所有記錄
顯示記錄
mysql> SELECT * from TrailingANdLeadingDemo;
以下是輸出
+----------------+ | SpaceTrailLead | +----------------+ | john | +----------------+ 1 row in set (0.00 sec)
現在,記錄已插入一些空格。使用 trim() 函式刪除前導和尾隨空格的語法如下 -
UPDATE yourTableName set column_name=trim(column_name);
現在,我正在應用上述查詢以刪除尾隨和前導空格 -
mysql> UPDATE TrailingANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead); Query OK, 1 row affected (0.17 sec) Rows matched: 1 Changed: 1 Warnings: 0
現在,我們可以檢查空格是否已刪除。使用 SELECT 語句顯示記錄 -
mysql> SELECT * from TrailingANdLeadingDemo;
以下是輸出
+----------------+ | SpaceTrailLead | +----------------+ | john | +----------------+ 1 row in set (0.00 sec)
檢視上面的輸出,空格已從列中清楚地刪除。
廣告