본문 바로가기

프로그래밍 학습/SQL

(37)
[MSSQL] BETWEEN AND 사용방법 BETWEEN 구문 사용방법입니다.두가지다 되지만 코딩 길이를 줄이려면 BETWEEN 쓰는게 낫겠죠! 테이블의 컬럼값은 제 친구들입니다. 이름 빼고 막 적었어요 전화하지마세용~
[MSSQL] 데이터형 변환 사용방법 구문CAST(필드명 AS 데이터타입) -->MYSQL,MSSQL 구문 같음. ※SUM 함수를 쓸때는 GROUP BY 로 그룹을 묶어줘야 합니다. 참고하세요! 테이블에 있는 데이터값은 친한친구들입니다!이름빼고는 다 막적었으니 전화하지 마세요.. ㅋㅋ
[MSSQL] 인덱스의 개념과 사용방법!! 개념인덱스의 개념을 설명할 때 가장 쉬운예가 바로 사전이다. 사전 같은경우 ㄱ,ㄴ,ㄷ,ㄹ~ㅎ 이런식으로 책을 찾기 쉽게 인덱스가 되어있다. ㄱ,ㄴ,ㄷ,ㄹ~ㅎ 을 인덱스라고 생각하면 된다.인덱스를 색인이라고도 한다. 만약에 인덱스가 없는 책이라면 일일이 한장한장 넘겨가면서 찾아야할 지도 모른다. 테이블이 간단할때는 사전이 3~4장 밖에 안되서 찾기가 쉬웠지만 테이블이 거대해지면 인덱스를 쓰는게 효율적이고 원하는 것을 빨리 찾을 수 있을 것이다. 장점1.검색속도가 대체적으로 빨라진다.2.시스템에 걸리는 부하가 줄어들어서 성능이 향상된다. 단점1.인덱스가 들어갈 추가적인 공간이 필요하다.2.인덱스를 생성하는데 시간이 소요된다.3.데이터의 변경작업이 자주 일어나면 성능이 나빠진다. 종류클러스터형 인덱스1.사전과..
[MSSQL] LIKE 구문 사용방법 WHERE절에 쓰이는 LIKE구문 사용방법입니다.검색기능을 이용할때 주로 쓰는 구문이죠. 코딩해보시면 어떤 구문인지 금방 이해가 가실 겁니다. 코딩 결과
[MSSQL] 조인(JOIN)구문에 대해서 알아보자 간단하게 정리하자면 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 것을 의미합니다. 말로 설명보다는 구문을 이해하면서 알아가는게 좋을 것 같습니다. 직접 해보시고 테이블도 보면서 이해를 하시면 될 것 같습니다. INNER JOIN(내부 조인)조인 중에서 가장 많이 사용 되는 조인이다. 가장 많이 쓰고 일반적으로 JOIN 이라고 얘기하는 것은 INNSER JOIN을 뜻한다. 사용형식SELECT 필요한 열목록 FROM 첫째테이블 INNER JOIN 둘째테이블 ON 조인조건 WHERE 검색조건 사용 예SELECT A.userid,A.name FROM 테이블 A INNER JOIN 테이블 B ON A.userid=B.userid WHERE A.userid='PSW' 구문 설명첫 번째 테이..
데이터베이스(DB) - 개념과 이해 데이터베이스 정의와 특징데이터베이스를 간단히 정의하면 대용량의 데이터 집합을 체계적으로 구성해놓은 것으로 규정할 수 있다. 또한 데이터베이스는 혼자서 사용하는 시스템이 아니므로 여러 명의 사용자나 시스템 간에 상호 공유가 가능해야만 한다. DBMS는(Database Management System)은 이러한 데이터베이스를 관리해주는 시스템 또는 소프트웨어를 일컫는다. DBMS의 중요한 특징무결성 - 데이터베이스 안의 데이터는 오류가 있어서는 안된다. 독립성 - 데이터베이스의 크기를 변경하거나 데이터 파일의 저장소를 변경하더라도 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 한다. 의존적 관계가아닌 독립적 관계여야 한다. 보안 - 데이터베이스 안의 데이터에는 아무나 접근할 수 있는 것이 아니라 데이..
[MSSQL] EXISTS문 사용방법 실무에서 자주 쓰이는 EXISTS 문입니다. 사용방법은 간단해요. EXIST은 존재여부를 확인하는 문법입니다. EXISTS(문장) -> 이 문장안에 데이터값이 존재하는지 여부 NOT EXISTS(문장) -> 이 문장안에 데이터값이 존재하지않는지 여부 EXISTS문은 IF문과 잘활용되요.!!간단한 예제를 통해 이해를 해보시기 바랍니다.
[MSSQL] 함수 사용방법! 사용구문CREATE FUNCTION 함수이름 (매개변수 자료형) --> 매개변수를 자료형으로 받음RETURN 자료형 --> 리턴을 자료형으로 받음ASBEGIN변수저장실행구문RETURN (변수명)ENDSELECT 함수이름(입력값) --> 젤 첫번째 줄에 파라미터로 들어감. 실습