반응형
mysql> select * from tableA;
+-----------+------+
| name | age |
+-----------+------+
| 임상현 | 30 |
| 김희철 | 30 |
| 이진희 | 34 |
| 김재언 | 37 |
| 정경호 | 30 |
+-----------+------+
5 rows in set (0.00 sec)
위와 같은 테이블에서 age가 30인 사람들의 열을 한필드에 뽑아 오고 싶을때
mysql> select group_concat(name)as names, age from tableA where age=30;
+-------------------------------+------+
| names | age |
+-------------------------------+------+
| 임상현,김희철,정경호 | 30 |
+-------------------------------+------+
1 row in set (0.00 sec)
위와 같이 하면 names에 (임상현,김희철,정경호)의 값을 불러 올 수가 있다.
반응형
'MYSQL' 카테고리의 다른 글
SQL 오류 (1067): Invalid default value for 'XXXXX' 해결 방법 (0) | 2024.11.11 |
---|---|
mysql custom 값으로 정렬하기 (0) | 2020.04.06 |
mysql CONCAT (0) | 2011.05.22 |
union (0) | 2011.03.28 |