π™³π™°πšƒπ™°π™±π™°πš‚π™΄

[PostgreSQL] λŒ€μ†Œλ¬Έμž ꡬ뢄 없이 κ²€μƒ‰ν•˜κΈ° ILIKE

ν•΄λ²„λ‹ˆ 2023. 12. 21. 10:15
λ°˜μ‘ν˜•

 

 

 

검색창을 λ§Œλ“€λ‹€κ°€ μ†Œλ¬ΈμžλŠ” μ†Œλ¬Έμžλ‘œλ§Œ, λŒ€λ¬ΈμžλŠ” λŒ€λ¬Έμžλ‘œλ§Œ 검색을 ν•΄μ•Ό ν•΄μ„œ κ²€μƒ‰ν•˜λŠ”λ° λΆˆνŽΈν•¨μ΄ μžˆμ—ˆλ‹€.

κ·Έλž˜μ„œ λŒ€μ†Œλ¬Έμž ꡬ뢄 없이 검색할 수 있게 λ§Œλ“€μ—ˆλ‹€. 

 

 

 

검색창

 

ILIKEλŠ” PostgreSQLμ—μ„œ μ‚¬μš©λ˜λŠ” λΉ„ν‘œμ€€ SQL μ—°μ‚°μžλ‘œ, λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•˜μ§€ μ•Šκ³  λ¬Έμžμ—΄μ„ λΉ„κ΅ν•˜λŠ” 데 μ‚¬μš©λœλ‹€.

λ‹€λ₯Έ λ°μ΄ν„°λ² μ΄μŠ€ μ‹œμŠ€ν…œμ—μ„œλŠ” 일반적으둜 ILIKEλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€. 

 

 

 

PostgreSQL 

SELECT * FROM your_table WHERE your_column ILIKE 'your_search_term';

 

 

 

 

Oracle

μ˜€λΌν΄μ—μ„œ λŒ€μ†Œλ¬Έμž ꡬ뢄 없이 μ‚¬μš©ν•˜λ €λ©΄ λŒ€λ¬Έμžλ‚˜ μ†Œλ¬Έμžλ‘œ λ°”κΏ”μ„œ κ²€μƒ‰ν•˜λ©΄ λœλ‹€. 

SELECT * FROM your_table WHERE UPPER(your_column) = UPPER('your_search_term');

 

 

 

 

 

 

 

λ°˜μ‘ν˜•