만두야닷컴

MYSQL +3

group_concat

MYSQL2012. 2. 5. 20:42


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' 카테고리의 다른 글

group_concat  (0) 2012.02.05
mysql CONCAT  (0) 2011.05.22
union  (0) 2011.03.28

Comment +0

mysql CONCAT

MYSQL2011. 5. 22. 15:46

select concat(필드명1,"vvv",필드명2) from 테이블

==> 필드명1값vvv필드명2값

'MYSQL' 카테고리의 다른 글

group_concat  (0) 2012.02.05
mysql CONCAT  (0) 2011.05.22
union  (0) 2011.03.28

Comment +0

union

MYSQL2011. 3. 28. 21:27
(
(select a as a, b as b, c as c, 텍스트' as d from tableA where 조건)

UNION all

(select e as a, f as b, g as c,'텍스트' as d from tableB where 조건)
)order by a

UNION 사용시 필드 수 맞추기


iPhone 에서 작성된 글입니다.

'MYSQL' 카테고리의 다른 글

group_concat  (0) 2012.02.05
mysql CONCAT  (0) 2011.05.22
union  (0) 2011.03.28

Comment +0