› Spec
CPU: Apple M1 or Intel i5
RAM: 8GB
Storage: 256GB SSD
OS: macOS or Windows 11
Python: 3.11.5 and 3.8.7
Python_venv_path: Only /desktop/[folder]
IDE: Visual Studio Code
› Home › About › Archive › Categories › Guestbook

Categories : SQL

SQL 예시 - (3) 특정 조건에 맞는 데이터 COUNT (feat. LIKE)


  1. SQL LIKE 예시
    1. 0. SQL 쿼리
    2. 1. 쿼리 구성요소

SQL LIKE 예시

0. SQL 쿼리

SELECT columns_type, COUNT(*) AS example
FROM table
WHERE columns LIKE '%A%' 
   OR columns LIKE '%B%' 
   OR columns LIKE '%C%'
GROUP BY columns_type
ORDER BY columns_type ASC;


Result :

columns_typeexample
A10
B5
C8


1. 쿼리 구성요소

  1. WHERE columns LIKE '%word%' ~
    • ‘columns’ 열에 ‘%word%’가 포함되어있는 조건.
  2. SELECT columns_type, COUNT(*) AS example FROM table
    • 조건을 만족하는 행의 개수 별칭을 ‘example’ 로 지정.
    • 데이터를 가져올 테이블의 이름 ‘table’.
  3. GROUP BY columns_type
    • ‘SELECT columns_type, COUNT(*)’을 사용할 경우, ‘GROUP BY columns_type’ 필요.
  4. ORDER BY columns_type ASC
    • 데이터를 ‘columns_type’를 오름차순 기준으로 지정.


확대 이미지