having in where 절 사용

Avner 레비

다음 표가있는 경우 :

my_table:    
  varchar name
  int     score

다음 쿼리를 수행하고 싶습니다.

select name from my_table group by name having count(*)>3
union
select name from my_table where name like '%xyz'

공용체없이이 쿼리를 수행하는 방법이 있습니까?

명확하게 말하면 표에 3 개 이상의 항목이 있거나 like 절에 응답하는 모든 이름을 원합니다 '%xyz'.

Druidicwyrm

아래 쿼리는 그룹화하기 전에 like 절과 일치하는 이름 만 가져옵니다.

SELECT name,count(*) as num FROM my_table GROUP BY name HAVING num > 3 OR name like '%xyz'

편집 : 위의 쿼리는 이름 또는 num 절 중 하나가 행을 허용하도록 변경되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 쿼리에서 Join, Group By, having 및 Where 절 사용

분류에서Dev

Check에서 where 절 사용

분류에서Dev

WHERE 절에서 NOT LIKE 사용

분류에서Dev

SQL의 (Where IN) 절 사용

분류에서Dev

WHERE 절 및 DISTINCT ON 사용

분류에서Dev

WHERE 절에서 NULL 사용

분류에서Dev

그룹 where 절 사용

분류에서Dev

where 절과 함께 MySQL group by 절 사용

분류에서Dev

having 절에서 2 집계 사용

분류에서Dev

JPA 쿼리에서 GROUP BY / HAVING 절 사용

분류에서Dev

having 또는 Where 절의 BigQuery RANK ()

분류에서Dev

having / where 절의 알 수없는 열

분류에서Dev

HAVING 또는 WHERE를 사용합니까?

분류에서Dev

Where 절 내에서 GetValue 사용

분류에서Dev

"where"절에서 값의 평균 사용

분류에서Dev

where 절에서 case 문 사용

분류에서Dev

where 절에서 cassandra의 ttl () 사용

분류에서Dev

WHERE 절에 선택 결과 사용

분류에서Dev

Linq의 Where 절에서 조건 사용

분류에서Dev

where 절에서 if-else / decode 사용

분류에서Dev

"where"절에서 새 열 사용

분류에서Dev

WHERE 절에서 Count 값 사용

분류에서Dev

IN을 사용하는 Linq Where 절

분류에서Dev

Where 절에서 Mysql 변수 사용

분류에서Dev

select 문에서 to WHERE 절 사용

분류에서Dev

select 문에서 to WHERE 절 사용

분류에서Dev

WHERE 절에서 GUID 사용-성능?

분류에서Dev

Count 함수의 where 절 사용 방법

분류에서Dev

where 절에서 날짜 사용, MYSQLI