Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL WHERE 절과 함께 SPACE() 함수를 활용하는 방법

MySQL에서 SPACE() 함수는 지정한 개수만큼 공백 문자를 생성하는 함수입니다. 이 함수를 WHERE 절과 함께 사용하면, 쿼리 조건에 해당하는 행에 대해서만 원하는 길이의 공백을 출력할 수 있습니다.

예제

다음 예제는 'student' 테이블에서 WHERE 절로 이름이 'Harshit'인 행만 조회하고, SPACE(5)를 통해 5칸의 공백을 함께 출력하는 방법을 보여줍니다.

mysql> Select Id,Name,Space(5) from student WHERE Name='Harshit';
+------+---------+----------+
| Id   | Name    | Space(5) |
+------+---------+----------+
| 15   | Harshit |          |
+------+---------+----------+
1 row in set (0.00 sec)

위 결과에서 확인할 수 있듯이, WHERE 절의 조건(Name='Harshit')을 만족하는 행에 한해 SPACE(5)가 적용되어 5개의 공백 문자가 반환됩니다. 조건에 맞지 않는 행은 아예 조회되지 않기 때문에, SPACE() 함수는 특정 조건의 데이터에 공백 패딩이나 서식 처리가 필요할 때 유용하게 활용할 수 있습니다.