'GROUP BY 절'에 해당되는 글 1건

728x90

게시물 개수, 업데이트, 출력


MySQL 에서 직접 실행할 명령어에 mysql_query 함수를 사용하고 DB연결만 시키면 PHP에서 MySQL DB의 데이터를 조회, 업데이트, 삭제, 추가 등을 할 수 있다.


// 조건에 맞는 게시물 개수 구하기

$count = mysql_query("SELECT count(*) FROM $tblName Where role = 'man'",$DB_CONNECT);
$cnt = mysql_result($count,0,0);
echo $cnt;
echo "<br>";

// 조건에 맞는 것만 필드 업데이트 하기
$result = mysql_query("Update $tblName SET sex = 2 Where role = 'man'",$DB_CONNECT);

// 조건에 맞는 게시물 전부 출력해서 확인하기
$result = mysql_query("SELECT * FROM $tblName Where role = 'man'",$DB_CONNECT);
while($row = mysql_fetch_array($result)) {
    echo $row['role']. " / " . $row['sex'];
    echo "<br>";
}


GROUP BY 절

SELECT 문으로 검색한 결과를 특정 컬럼을 기준으로 그룹화하기 위해 GROUP BY 절을 사용한다.

GROUP BY 절을 사용할 때는 그룹 함수를 같이 사용해야 한다.

개수를 구하는 COUNT(), 평균을 구하는 AVG(), 최소값을 구하는 MIN(), 최대값을 구하는 MAX(), 총 합을 구하는 SUM() 등이 있다.

블로그 이미지

Link2Me

,