SELECT 결과를 원하는대로

Y39·2023년 3월 15일
0

TIL

목록 보기
8/15
  • Truncate(소수, 자리수)
    • 소수점 아래 몇 자리까지 보여줄지 선택
  • Concat(결과, "")
    • 결과 뒤에 원하는 문자열을 붙임
  • Group_concat(컬럼 SEPARATOR '//')
    • GroupBy
      • (기존) 맨위의 row만 표시
      • Group_concat() 사용 -> 컬럼값//컬럼값 이런식으로 조회
## 가나다, 마바사, 아자차, 차카타 -> 이런식으로 조회
	GROUP_CONCAT(`name` ORDER BY id DESC SEPARATOR ', ') AS `사원리스트`,

## 95.5점-> 이런식으로 조회
	CONCAT(TRUNCATE(AVG(salary), 1), '점') AS `평균점수`,
  • Ifnull과 coalesce
    • 둘 모두 null일 경우 defaul 값을 넣어줌
    • IFnull은 mySQL 전용 문법
    • coaleace는 다양하게 쓰임
    • coaleace는 인자를 여러개 넣어 줄 수 있음
    • 큰 차이는 없지만 coalesce 사용을 권장
profile
System.out.print("Bold")

0개의 댓글