
TableSelect::having은 WHERE 절과 유사하게 데이터를 필터링하는 데 사용됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$table = TableSelect::from('테이블명');
$table->select('필드명');
$table->having('필드명', '조건');
$result = $table->execute();
여기서 '필드명'은 필터링할 필드를 지정하고, '조건'은 필터링 조건을 지정합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$table = TableSelect::from('테이블명');
$table->select('필드명');
$table->having('필드명', '>', 10);
$result = $table->execute();
이 코드는 '필드명'이 10보다 큰 데이터만 조회합니다.
TableSelect::having은 WHERE 절과 유사하게 사용할 수 있지만, WHERE 절은 SELECT 문에서 사용되지만, HAVING 절은 GROUP BY 절과 함께 사용됩니다.
따라서, TableSelect::having은 GROUP BY 절을 사용할 때만 사용할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$table = TableSelect::from('테이블명');
$table->select('필드명');
$table->groupBy('필드명');
$table->having('필드명', '>', 10);
$result = $table->execute();
이 코드는 '필드명'을 그룹화하고, 그룹당 '필드명'이 10보다 큰 데이터만 조회합니다.
2025-06-30 18:15