검색된 여러 열의 값을 SQL로 문자열로 결합

3915 단어 sql
MySQL의 경우:
[sql] view plaincopyprint?

--     ,     ,     ,             

select group_concat(E.SUPPORT)  

from ENGINES E  

where E.XA IN('YES','NO')  

--    :YES,YES,YES,YES,YES,YES,DEFAULT,YES  

  

  

--          ","  ,    "**"     

select REPLACE(group_concat(E.SUPPORT),',','**')  

from ENGINES E  

where E.XA IN('YES','NO')  

--    :YES**YES**YES**YES**YES**YES**DEFAULT**YES  

  

  

--                  ,      ,       

select group_concat(DISTINCT(E.SUPPORT))  

from ENGINES E  

where E.XA IN('YES','NO')  

--    :YES,DEFAULT  

  

  

--     ,       ,     ,         

select group_concat(E.ENGINE,E.SUPPORT)  

from ENGINES E  

where E.XA IN('YES','NO')  

--    :MRG_MYISAMYES,MyISAMYES,BLACKHOLEYES,CSVYES,MEMORYYES,ARCHIVEYES,InnoDBDEFAULT,PERFORMANCE_SCHEMAYES  

좋은 웹페이지 즐겨찾기