কম্পিউটার টিউটোরিয়াল

MySQL SUM() 집계 결과에 별칭(ALIAS) 붙여 컬럼명 지정하기

AS 별칭으로 집계 결과 컬럼에 의미 있는 이름을 부여할 수 있습니다.

테이블 생성 및 데이터 삽입

mysql> CREATE TABLE DemoTable1800 (
    -> Salary INT
    -> );
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO DemoTable1800 VALUES(18000);
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1800 VALUES(32000);
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1800 VALUES(50000);
Query OK, 1 row affected (0.00 sec)

데이터 조회

mysql> SELECT * FROM DemoTable1800;
+--------+
| Salary |
+--------+
|  18000 |
|  32000 |
|  50000 |
+--------+
3 rows in set (0.00 sec)

합계에 별칭 'Total' 부여

mysql> SELECT SUM(Salary) AS Total FROM DemoTable1800;
+--------+
| Total  |
+--------+
| 100000 |
+--------+
1 row in set (0.00 sec)

팁: AS는 생략 가능(SUM(Salary) Total)지만 가독성을 위해 쓰는 것이 좋습니다. 예약어를 별칭으로 쓰려면 백틱(`Total`)으로 감싸세요. 애플리케이션에서 rs.getInt("Total")처럼 컬럼명으로 접근할 때 편리합니다.

  1. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  2. MySQL-এ অন্য কলামের শর্তে একটি কলামের যোগফল বের করা (SUM + GROUP BY)

  3. MySQL에서 GROUP BY로 그룹핑하며 합계 구하기

  4. MySQL-এ GROUP BY HAVING ব্যবহার করে ডুপ্লিকেট কলাম মান বের করা