Day 6

검색 쑰건 μ§€μ •ν•˜κΈ°

데이터λ₯Ό κ²€μƒ‰ν•˜λŠ”λ° μžˆμ–΄μ„œ 쑰건을 μ§€μ •ν•΄μ„œ 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 것이 κ°€λŠ₯ν•œλ° 크게 열을 μ§€μ •ν•˜λŠ” 방법과 행을 μ§€μ •ν•˜λŠ” 방법이 μ‘΄μž¬ν•œλ‹€

ν–‰ : 행을 κΈ°μ€€μœΌλ‘œ 쑰건을 κ±Έ λ•ŒλŠ” WHEREμ ˆμ„ μ‚¬μš©ν•˜κ³  μ—΄ : 열을 κΈ°μ€€μœΌλ‘œ 쑰건을 κ±Έ λ•Œμ—λŠ” SELECTμ ˆμ„ μ‚¬μš©

SELECT κ΅¬μ—μ„œ μ—΄ μ§€μ •ν•˜κΈ°

열을 ν•œμ •ν•˜λŠ” 방법 전에 μ‚¬μš©ν–ˆλ˜ SELECTλ¬Έμ—μ„œλŠ” *(μ™€μΌλ“œμΉ΄λ“œ)λ₯Ό μ‚¬μš©ν•΄μ„œ ν…Œμ΄λΈ”μ˜ λͺ¨λ“  열을 μΆ”μΆœν–ˆμ—ˆλ‹€ ν•˜μ§€λ§Œ λ§Œμ•½ νŠΉμ •ν•œ μ—΄(ν•„λ“œ)만 μΆ”μΆœν•˜κ³  μ‹Άλ‹€λ©΄ ν•΄λ‹Ή 열을 μž‘μ„±ν•˜λ©΄ λœλ‹€

SELECT μ—΄1, μ—΄2 FROM ν…Œμ΄λΈ”λͺ…

열을 μ§€μ •ν•˜λŠ”λ° μžˆμ–΄μ„œ λ”°λ‘œ μˆœμ„œλŠ” μ •ν•΄μ Έ μžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— μ›ν•˜λŠ” λŒ€λ‘œ μ„ νƒν•˜λ©΄ 됨 ν•˜μ§€λ§Œ μ•„λ¬΄λŸ° 열도 μ§€μ •ν•˜μ§€ μ•Šκ±°λ‚˜ ν…Œμ΄λΈ”μ— μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” 열을 μ§€μ •ν•˜κ²Œ 되면 μ—λŸ¬λ₯Ό λ±‰μŒ

WHERE κ΅¬μ—μ„œ ν–‰ μ§€μ •ν•˜κΈ°

사싀 λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ μ—΄(ν•„λ“œ)같은 κ²½μš°μ—λŠ” λ§Žμ•„λ΄€μž 뭐 μ—„μ²­ 큰 ν…Œμ΄λΈ”μ€ λ‹€λ₯΄κ² μ§€λ§Œ λŒ€λΆ€λΆ„μ΄ κ·Έλ ‡κ²Œ λ§Žμ§€λŠ” μ•Šλ‹€ ν•˜μ§€λ§Œ μ—΄ 같은 κ²½μš°λŠ” 정말 μˆ˜λ§Žμ€ 데이터가 μŒ“μ΄κ³  μ €μž₯λ˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€μ΄κΈ° λ•Œλ¬Έμ— μ—΄μ˜ μˆ«μžλŠ” 정말 λ§Žμ„ 것이닀 μ‚¬μš© 방식은

SELECT μ—΄ FROM ν…Œμ΄λΈ” WHERE 쑰건식

μ˜ˆμ‹œλ‘œ WHERE ꡬλ₯Ό μƒλž΅ν•œ κ²½μš°μ—λŠ” ν…Œμ΄λΈ” λ‚΄μ˜ λͺ¨λ“  행이 검색 λŒ€μƒμ΄ λœλ‹€ 쑰건식은 μ—΄ + μ—°μ‚°μž + μƒμˆ˜λ‘œ κ΅¬μ„±λ˜λŠ” 식이닀 그리고 μ΄λ ‡κ²Œ μ‚¬μš©ν•œλ‹€

SELECT * FROM sample21 WHERE no = 2;

WHEREμ ˆμ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” λ‹€μ–‘ν•œ μ—°μ‚°μžλ“€μ΄ μ‘΄μž¬ν•˜λŠ”λ°, μœ„μ—μ„œ μ‚¬μš©ν•œ '='은 쒌우의 ν•­λͺ©μ„ λΉ„κ΅ν•˜λŠ” μ—°μ‚°μžμ΄λ‹€ 값이 λ‹€λ₯Έ 것을 λΉ„κ΅ν•˜λŠ” μ—°μ‚°μžλŠ” '<>'이닀 -> μ’Œν•­κ³Ό μš°ν•­μ˜ 값이 λ‹€λ₯Έ κ²½μš°μ— trueλ₯Ό λ±‰λŠ” μ—°μ‚°μž μœ„μ˜ μ˜ˆμ‹œλŠ” 숫자이기 떄문에 λ”°λ‘œ μ§€μ •ν•  것은 μ—†μ§€λ§Œ λ¬Έμžμ—΄μ΄λΌλ©΄

SELECT * FROM sample21 WHERE name = 'κΉ€μž¬μ§„';

μ΄λ ‡κ²Œ ''을 ν†΅ν•΄μ„œ 값을 λ„£μ–΄μ„œ 확인할 수 μžˆλ‹€ λ‚ μ§œ μ‹œκ°„ν˜•λ„ ''을 ν†΅ν•΄μ„œ ν™•μΈν•΄μ£Όμ§€λ§Œ

연월일은 - 을 ν†΅ν•΄μ„œ κ΅¬λΆ„ν•˜κ³  μ‹œκ°μ€ : 을 ν†΅ν•΄μ„œ ν‘œκΈ° μΆ”κ°€μ μœΌλ‘œ NULL같은 κ²½μš°λŠ” 'κ°’'으둜 κ΅¬λΆ„λ˜λŠ” 것이 μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— name = null μ΄λ ‡κ²Œ μž‘μ„±ν•˜λ©΄ μ›ν•˜λŠ”λŒ€λ‘œ μž‘λ™μ΄ μ•ˆλ¨ nullκ°’μœΌλ‘œ ν™•μΈν•˜κΈ° μœ„ν•΄μ„œλŠ”

μ΄λ ‡κ²Œ 2κ°€μ§€λ‘œ λ‚˜λˆ μ„œ μ‚¬μš©ν•  수 μžˆλ‹€λŠ” 점..! λ‚˜λ¨Έμ§€ λ‹€μ–‘ν•œ μ—°μ‚°μžκ°€ μžˆμ§€λ§Œ λŒ€λΆ€λΆ„μ€ μš°λ¦¬κ°€ μ‚¬μš©ν•΄μ™”λ˜ κ·ΈλŸ¬ν•œ μ—°μ‚°μž 처럼 μ‚¬μš©ν•˜λ©΄ 되기 λ•Œλ¬Έμ— κ±±μ •ν•  κ±° μ—†λ‹€

Last updated