mysql14 MySQL[UNION]테이블 세로로 합치기 ▶ UNION 설명 서로 구조가 같은 두 테이블을 합집합으로 조회 할 때 사용합니다. 두 테이블에 교집합에 속하는 원소는 중복을 제거하고 하나만 표시됩니다. ▶사용법 SELECT * FROM '테이블1' UNION SELECT * FROM '테이블2' ▶예제 예제 테이블1(테이블명: motown4) name bmi 수현 26 수정 25 정현 22 예제 테이블2(테이블명:motown5 ) name bmi 서아 27 동주 24 재민 25 ▶UNION 결과 name bmi 수현 26 수정 25 정현 22 서아 27 동주 24 재민 25 SELECT * FROM motown4 UNION SELECT * FROM motown5; 오늘은 MySQL에서 UNION에 대해 알아보았습니다. 2022. 10. 1. MySQL[COALESCE 함수]null일때 다른값으로 대체해서 보여주기 ▶ COALESCE() 설명 조회하는 컬럼에 값이 NULL일 때 다른값으로 대체해서 보여줍니다. ▶사용법 SELECT COALESCE('컬럼명', '대체할값') FROM '테이블명'; ▶예제 예제 테이블(테이블명: motown) name weight 홍이 null 승환 75.5 명우 null 찬웅 90.5 지화 null COALESCE()예제 name weight 홍이 정보없음 승환 75.5 명우 정보없음 찬웅 90.5 지화 정보없음 SELECT name,COALESCE(weight,'정보없음') FROM motown; weight 컬럼에 NULL이면 "정보없음"으로 조회되게 한 예제입니다. 오늘은 MySQL에서 COALESCE함수에 대해 알아보았습니다. 2022. 10. 1. MySQL[alias] 컬럼에 별칭(alias)와 테이블의 별칭(alias)차이점 ▶설명 컬럼 이름에도 alias를 붙일수 있고, 테이블 이름에도 alias를 붙일 수 있습니다. 컬럼의 alias 는 alias로 변환되어서 보여지게 하기위한 용도입니다. 반면 테이블의 alias는 SQL문의 전체 길이를 줄여서 가독성을 높이기 위해 사용합니다. ▶예제 ▶테이블 이름에 alias 붙이는 예제 alias 사용x SELECT motown.name, motown3.grade FROM motown left outer join motown3 ON motown.idNum = motown3.idNum; alias 사용 SELECT a.name, b.grade FROM motown a left outer join motown3 b ON a.idNum = b.idNum; alias를 사용한 예제가 더 가.. 2022. 10. 1. MySQL [GROUP BY 사용방법] ▶group by 설명 GROUP BY 문은 특정 컬럼을 그룹화 하는 것입니다. 주로 count 함수와 함께 사용해서 유형별로 갯수를 가져올때 사용됩니다. ▶사용법 SELECT '컬럼명' FROM '테이블명' GROUP BY '컬럼명'; ▶예제 예제 테이블(테이블명: motown2) name address gender 홍이 서울마포구 f 찬웅 서울성동구 m 지화 대구달서구 m 승환 대구남구 m 명우 대전유성구 m ▶gender 컬럼을 그룹화 하여 f(여자)는 몇명인지, m(남자)는 몇명인지 조회 SELECT gender,count(*) FROM motown2 GROUP BY gender; ▶결과 gender count(*) f 1 m 4 ▶address 컬럼을 그룹화 하여 각지역별로 몇명인지 조회 SEL.. 2022. 9. 20. 이전 1 2 3 4 다음