User 테이블

1. SELECT
SELECT username, age
FROM User;
위의 코드는 User 테이블에서 모든 레코드의 username과 age 컬럼을 선택하는 SELECT 쿼리문입니다.
결과 : 
2. INSERT INTO
INSERT INTO User (username, age)
VALUES ('John', 28);
위의 코드는 User 테이블에 새로운 레코드를 추가하는 INSERT INTO 쿼리문입니다. username 컬럼에는 "John"을, age 컬럼에는 28을 추가하고 있습니다.
3. UPDATE
UPDATE User
SET age = 30
WHERE username = 'John';
위의 코드는 User 테이블에서 username이 'John'인 레코드의 age 값을 30으로 수정하는 UPDATE 쿼리문입니다.
4. DELETE
DELETE FROM User
WHERE username = 'John';
위의 코드는 User 테이블에서 username이 'John'인 레코드를 삭제하는 DELETE 쿼리문입니다.
5. UNION
SELECT username, age
FROM User
WHERE age > 27
UNION
SELECT username, age
FROM User
WHERE username LIKE '%a%';
위의 코드는 User 테이블에서 age가 27보다 큰 레코드와 username에 'ㅁ'가 포함된 레코드를 합치는 UNION 쿼리문입니다.
결과 : 
6. LIKE
SELECT username, age
FROM User
WHERE username LIKE 'J%';
위의 코드는 User 테이블에서 username이 'J'로 시작하는 레코드를 선택하는 SELECT 쿼리문입니다.
결과 : 
7. GROUP BY
SELECT username, COUNT(*) AS total
FROM User
GROUP BY username;
위의 코드는 User 테이블에서 username별로 레코드 수를 집계하는 GROUP BY 쿼리문입니다.
결과 : 
8. ORDER BY
SELECT username, age
FROM User
ORDER BY age DESC;
위의 코드는 User 테이블에서 age 컬럼을 내림차순으로 정렬하여 선택하는 SELECT 쿼리문입니다.
결과 : 
9. HAVING
SELECT username, AVG(age) AS average_age
FROM User
GROUP BY username
HAVING AVG(age) > 25;
위의 코드는 User 테이블에서 age 컬럼을 내림차순으로 정렬하여 선택하는 SELECT 쿼리문입니다.
결과 : 
10. Join

SELECT Person.ID, Person.Name, Person.Age, Person.Gender, Address.Address
FROM Person
JOIN Address ON Person.ID = Address.PersonID;
위의 코드는 Person 테이블과 Address 테이블을 JOIN하여 Person 테이블의 ID와 Address 테이블의 PersonID를 비교하고, 각각의 테이블에서 필요한 데이터를 선택하여 결과를 반환합니다. SELECT 절에서는 각각의 테이블에서 선택할 컬럼을 지정합니다.
결과 : 