선행 및 후행 공백을 제거하기 위해 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)
위의 출력을 보면 열에서 공백이 명확하게 제거되었습니다.