티스토리 뷰
아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!
25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!
https://accounts.binance.com/en/register?ref=286562663
(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..)
INSERT
INSERT INTO 테이블명 (COLUMN_LIST)VALUES (COLUMN_LIST에 넣을 VALUE_LIST);
▶ INSERT INTO 테이블명VALUES (전체 COLUMN에 넣을 VALUE_LIST);
INSERT INTO PLAYER VALUES ('2002010','이청용','K07','','BlueDragon','2002','MF','17',NULL, NULL,'1',180,69); 1개의 행이 만들어졌다.
UPDATE
UPDATE 테이블명 SET 수정되어야 할 칼럼명 = 수정되기를 원하는 새로운 값;
선수 테이블의 백넘버를 일괄적으로 99로 수정한다.
UPDATE PLAYER SET BACK_NO = 99; 480개의 행이 수정되었다.
DELETE
DELETE [FROM] 삭제를 원하는 정보가 들어있는 테이블명;
DELETE FROM PLAYER; 480개의 행이 삭제되었다.
SELECT
SELECT [ALL/DISTINCT] 컬럼명.. 테이블명; - ALL : Default 옵션이므로 별도로 표시하지 않아도 된다. 중복된 데이터가 있어도 모두 출력한다. - DISTINCT : 중복된 데이터가 있는 경우 1건으로 처리해서 출력한다.
SELECT PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO FROM PLAYER;
· DISTINCT 옵션
[예제 및 실행 결과] SELECT ALL POSITION FROM PLAYER; ALL은 생략 가능한 키워드이므로 아래 SQL 문장도 같은 결과를 출력한다, SELECT POSITION FROM PLAYER; 480개의 행이 선택되었다.
SELECT DISTINCT POSITION FROM PLAYER;
· WILDCARD 사용하기
입력한 정보들을 보기위해 PLAYER 테이블에서 보고 싶은 정보들이 있는 칼럼들을 선택하여 조회해보는 것이다. 해당 테이블의 모든 칼럼 정보를 보고 싶을 경우에는 와일드카드로 애스터리스크(*)를 사용하여 조회할 수 있다.
SELECT * FROM 테이블명;
[예제] 입력한 선수들의 정보를 모두 조회한다.
[예제] SELECT * FROM PLAYER;
· ALIAS 부여하기
[예제] 입력한 선수들의 정보를 칼럼 별명을 이용하여 출력한다.
[예제] SELECT PLAYER_NAME AS 선수명, POSITION AS 위치, HEIGHT AS 키, WEIGHT AS 몸무게 FROM PLAYER; 칼럼 별명에서 AS를 꼭 사용하지 않아도 되므로, 아래 SQL은 위 SQL과 같은 결과를 출력한다. SELECT PLAYER_NAME 선수명, POSITION 위치, HEIGHT 키, WEIGHT 몸무게 FROM PLAYER;
· 합성(CONCATENATION) 연산자
문자와 문자를 연결하는 경우 2개의 수직 바(||)에 의해 이루어진다. (Oracle) - 문자와 문자를 연결하는 경우 + 표시에 의해 이루어진다. (SQL Server) - 두 벤더 모두 공통적으로 CONCAT (string1, string2) 함수를 사용할 수 있다. - 칼럼과 문자 또는 다른 칼럼과 연결시킨다. - 문자 표현식의 결과에 의해 새로운 칼럼을 생성한다.
[예제] 다음과 같은 선수들의 출력 형태를 만들어 본다.
출력 형태) 선수명 선수, 키 cm, 몸무게 kg 예) 박지성 선수, 176 cm, 70 kg
[예제] Oracle SELECT PLAYER_NAME || '선수,' || HEIGHT || 'cm,' || WEIGHT || 'kg' 체격정보 FROM PLAYER;
[예제] SQL Server SELECT PLAYER_NAME +'선수, '+ HEIGHT +'cm, '+ WEIGHT +'kg'체격정보 FROM PLAYER;
'it' 카테고리의 다른 글
쉬프트(shift) 연산 (0) | 2022.11.05 |
---|---|
Spring JDBC 6-1 Spring JDBC 기초 (0) | 2022.10.26 |
자바 캡슐화 /상속 /클래스의 객체 레퍼런스변수/ (0) | 2022.10.22 |
Java의 첫 응용분야는 무엇이며 후에 주 응용 분야로 대두 된 분야는 무엇인가? (0) | 2022.10.06 |
Java언어와 C++ 언어를 비교하여 차이점과 장단점 / Java와 C++ 차이점 , 장단점 (0) | 2022.10.06 |