본문 바로가기

Kimzegal68

[Oracle/SQL] ORDER BY ORDER BY -- 기본 형식 : SELECT [필드명] FROM 테이블명 ORDER BY 필드 [ASC | DESC] SELECT name FROM member ORDER BY age; -- age 오름차순대로 이름을 출력 SELECT name FROM member ORDER BY age DESC; -- age 내림차순대로 이름을 출력 SELECT name FROM member ORDER BY age, toeic DESC; -- 나이 오름차순, 같다면 토익 내림차순 SELECT 명령에 별 지정이 없을 경우, 레코드의 출력 순서는 DBMS의 디폴트 순서를 따르지만, 이 경우에도 명확하게 순서가 보장되지는 않는다. 사실, 관계형 DB에서 레코드의 물리적 순서는 큰 의미가 없다. 물리적 순서가 중요한 것은.. 2022. 10. 26.
[SQL] WHERE WHERE -- 기본 형식 : SELECT [필드명] FROM 테이블명 WHERE 조건문 SELECT name FROM member WHERE age > 12; -- member table에서 age가 12 초과인 이름 SELECT name FROM member WHERE corp IS NULL; -- member table에서 corp가 NULL인 이름 WHERE절은 쿼리의 조건을 지정하는 명령문이다. SELECT 문의 필드값이 조회할 열을 지정한다면, WHERE절은 레코드, 즉 조회할 행을 결정한다. SELECT문 외에도, 이후에 배울 DELETE, UPDATE 등의 다른 DML 문에서도 조작할 레코드를 선택할 때에도 사용된다. WHERE문은 보통 비교연산자를 사용한 표현식의 형태이다. 비교대상끼리 .. 2022. 10. 26.
[SQL] SELECT SELECT -- 기본 형식 : SELECT [필드명] FROM [테이블명] SELECT * FROM member; -- member 테이블의 모든 필드를 조회 SELECT name FROM member; -- member 테이블의 name 필드를 모두 조회 SELECT name, age FROM member; -- member 테이블의 name,age 필드를 모두 조회 SELECT age-2 FROM member; -- 수식을 사용하여 결과값을 조절할 수 있음 SELECT는 DB에 저장된 데이터를 조회하는 명령어로, SQL 명령어중 가장 높은 사용빈도를 보인다. DML의 일종으로 분류되지만, 직접적인 데이터 조작(Manipulation)이 없기 때문에 따로 DQL(데이터 질의어; Data Query L.. 2022. 10. 21.
[Java] 예외 보호되어 있는 글 입니다. 2022. 10. 19.