SQL
leetcode > 1527. Patients With a Condition
jhj.sharon
2023. 2. 6. 19:43
λ°μν
β¨ λ¬Έμ : 1527. Patients With a Condition
π»μ½λ
select patient_id,
patient_name,
conditions
from patients
where regexp_like(conditions, '^DIAB1| DIAB1')
π©π» νμ΄ λ°©λ²
- μ΄λ² λ¬Έμ μ κ²½μ° condition like = '%DIAB1' OR condition LIKE = '% DIABL1%'μΌλ‘ κ°λ¨ν ν μ μλ λ¬Έμ μ΄λ€.
- κ·Έλ¬λ ν¨μ μ΄ νλμλλ° κ³΅λ°±(SPACE)μ΄ κ΅¬λΆμλ‘ μ°μΈλ€λ κ²μ μ£Όμν΄μΌνλ€.
- νμ§λ§ LIKEμ INμ κ°μ΄ μ°μ§ λͺ»ν΄ λ°μνλ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν ν¨μ REGEXP_LIKEλ₯Ό μ΄μ©νλ€.
- REGEXP_LIKE(컬λΌλͺ , μ κ·ννμ) - ^: 첫κΈμλ‘ μμ, | = λλ( OR)
π λλμ
- μ κ·ννμμ΄ μ΅μνμ§ μλ€. μλ°μ€ν¬λ¦½νΈλ₯Ό μμ§ κ³΅λΆ μν΄μ....
- REGEXPμ μ κ·ννμ(REGULAR EXPRESSION)μ μ½μμ΄λ€. μ κ·ννμμ λ¬Έμμ΄μμ νΉμ λ΄μ©μ μ°Ύκ±°λ λ체 λλ λ°μ·νλλ° μ¬μ©λλ μΈμ΄κ·μΉμ΄λ€.
λ°μν