UNION

μ •ν•œλ³„Β·2024λ…„ 6μ›” 9일

πŸ—‚οΈ μ‹€μŠ΅ν™˜κ²½ λ§Œλ“€κΈ°

πŸ“‚ μ‹€μŠ΅ν•  λ°μ΄ν„°λ² μ΄μŠ€λ‘œ 이동

USE ZEROBASE;

πŸ“‚ TEST용 ν…Œμ΄λΈ” 생성

πŸ“‚ 데이터 μΆ”κ°€

πŸ“‚ 데이터 확인

πŸ—‚οΈ UNION μ΄λž€?

μ—¬λŸ¬ 개의 SQL문을 ν•©μ³μ„œ ν•˜λ‚˜μ˜ SQL 문으둜 λ§Œλ“€μ–΄μ£ΌλŠ” 방법
(주의. 칼럼의 κ°œμˆ˜κ°€ 같아야함)
1.UNION : μ€‘λ³΅λœ 값을 μ œκ±°ν•˜μ—¬ μ•Œλ €μ€€λ‹€.
2.UNION ALL : μ€‘λ³΅λœ 값도 λͺ¨λ‘ 보여쀀닀.

πŸ—‚οΈ 예제

πŸ“‚ 예제1

직업이 κ°€μˆ˜μΈ (κ°€μˆ˜λ₯Ό ν¬ν•¨ν•˜λŠ”) 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리와 직업이
ν…”λŸ°νŠΈμΈ (ν…”λŸ°νŠΈλ₯Ό ν¬ν•¨ν•˜λŠ”) 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리λ₯Ό
쀑볡을 μ œκ±°ν•˜μ—¬ ν•©μ³μ„œ μ‹€ν–‰ν•˜μ„Έμš”.

  1. 직업이 κ°€μˆ˜μΈ (κ°€μˆ˜λ₯Ό ν¬ν•¨ν•˜λŠ”) 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리
  2. 직업이 ν…”λŸ°νŠΈμΈ (ν…”λŸ°νŠΈλ₯Ό ν¬ν•¨ν•˜λŠ”) 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리
  3. 쀑볡을 μ œκ±°ν•˜μ—¬ ν•©μ³μ„œ μ‹€ν–‰

πŸ“‚ 예제2

성이 이씨인 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리와 1970λ…„λŒ€μƒμ„ κ²€μƒ‰ν•˜λŠ” 쿼리λ₯Ό
쀑볡을 ν¬ν•¨ν•˜μ—¬ ν•©μ³μ„œ μ‹€ν–‰ν•˜μ„Έμš”.

  1. 성이 이씨인 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 쿼리와 1970λ…„λŒ€μƒμ„ κ²€μƒ‰ν•˜λŠ” 쿼리
  2. 1970λ…„λŒ€μƒμ„ κ²€μƒ‰ν•˜λŠ” 쿼리
  3. 쀑볡을 ν¬ν•¨ν•˜μ—¬ ν•©μ³μ„œ μ‹€ν–‰

❗데이터 λ³€κ²½ 방법

alter table celeb
chage colum λ³€κ²½ μ „ 데이터 λ³€κ²½ ν›„ 데이터 λ°μ΄ν„°νƒ€μž…;

0개의 λŒ“κΈ€