본문 바로가기

분류 전체보기

(272)
8.SQL INSERT INTO 8.SQL INSERT INTO테이블에 새 레코드를 삽입하는데 사용됩니다. INSERT INTO 구문명령문은 두가지 방법으로 작성할 수 있습니다 1.삽입할 열 이름과 값을 모두 지정합니다INSERT INTO table_name (column1 , column2 , column3 , ...)VALUES (value1 , value2 , value3, ...); 2.테이블의 (모든) 열에 대한 값을 추가하는 경우 SQL 쿼리에서 열 이름을 지정할 필요가 없습니다.,그러나 값의 순서가 테이블의 열 순서와 동일한지 확인하세요. INSERT INTO table_nameVALUES (value1 , value2 , value3 , ...); 삽입 예.다음 SQL 문은 "Customers" 테이블에 새 레코드를 삽입..
7.SQL NOT 연산자 7.SQL NOT 연산자NOT 연산자는 다른 연산자와 함께 사용되어 반대 결과 (음수 결과라고도 함) 를 제공합니다.아래 선택문에서는 스페인 출신이 아닌 모든 고객을 반환하려고 합니다. ex) 스페인 출신이 아닌 고객만 선택하세요.SELECT * FROM CustomersWHERE NOT Country = 'Spain'; 위 예에서 NOT 연산자가 연산자와 조합되어 사용되지만 "=" 와 같은 비교 연산자 , 논리 연산자와 조합되어 사용될 수도 있습니다. SELECT column1 , column2FROM table_nameWHRER NOT condition; -  NOT + LIKE * 문자 'A' 로 시작하지 않는 고객을 선택하세요.SELECT * FROM CustomersWHERE CustomerNa..
6.SQL OR 연산자 6.SQL OR 연산자WHERE 에는 하나 이상의 OR 연산자가 포함될 수 있습니다. OR 연산자는 독일의 모든 고객을 반환하고 스페인의 고객도 반환하려는 경우와 같이두 개 이상의 조건을 기반으로 레코드를 필터링하는데 사용합니다. ex) 독일 또는 스페인의 모든 고객을 선택하세요SELECT * FROM CustomersWHERE  Country = 'Germany' OR Country = 'Spain' SELECT column1 , column2FROM table_nameWHERE confition1 OR condition2 OR condition3 - OR 대 AND조건 중 하나라도 TRUE 인 경우 OR 연산자는 레코드를 표시합니다.모든 조건이 TRUE 인 경우 연산자 AND 는 레코드를 표시합니다...
5.SQL AND OR 연산자 5.SQL AND OR 연산자WHERE 절에 하나 이상의 AND 연산자가 포함될 수 있습니다. 연산자 AND 는 (1.문자 'G'로 시작하는) (2.스페인의 모든 고객)을 반환하려는 경우와 같이둘 이상의 조건을 기반으로 레코드를 필터링하는데 사용합니다.(WHERE 절에 만족해야하는 조건을 2개이상 설정할때 사용) SELECT * FROM CustomersWHERE Country = 'Spain' AND CustomerName LIKE 'G%' OR 연산자 WHERE 절에 하나 이상의 OR 연산자가 포함될 수 있습니다. 연산자 OR 는 (1.문자 'G'로 시작하거나) (2.스페인의 모든 고객)을 반환하려는 경우와 같이둘 이상의 조건을 기반으로 레코드를 필터링하는데 사용합니다.(WHERE 절에 하나라도 만족..
4.SQL ORDER BY 4.SQL ORDER BY결과 집합을 오름차순 또는 내림차순으로 정렬하는데 사용됩니다. SELECT column1, column2 FROM table_nameORDER BY column1 ASC | DESC; -ORDER BY 는 기본적으로 레코드를 오름차순(ASC) 으로 정렬합니다.레코드를 내림차순으로 정렬하려면 DESC 키워드를 사용하면 됩니다. SELECT column1 FROM table_nameORDER BY column1 ASC; SELECT column1 FROM table_nameORDER BY column1 DESC; 컬럼의 값이 숫자가 아니고 문자일 경우 ORDER BY 는 알파벳순으로 정렬됩니다. SELCT column1 , column2 FROM table_nameORDER BY c..
3.SQL WHERE 절 3.SQL WHERE 절WHERE 레코드를 필터링 하는데 사용됩니다.특정 조건을 만족하는 레코드만 추출하는데 사용됩니다. SELECT column1 , column2 FROM table_nameWHERE column1 = 'value1' -텍스트 필드와 숫자 필드에 WHERESQL 에서는 텍스트 값 주의에 (') 싱글커테이션 , 작은따옴표가 필요합니다.대부분의 데이터베이스 시스템에서는 (") 더블커테이션도 허용됩니다. 그러나 숫자 필드를 커테이션으로 묶어서는 안됩니다. SELECT * FROM table_nameWHERE column1 = 1; SELECT * FROM table_nameWHERE column2 = 'value1'; -WHERE 절의 연산자연산자를 사용하여 검색 필터링 조건을 할 수 있습..
2.SQL SELECT DISTINCT 문 2.SQL SELECT DISTINCT 문 고유한(각기 다른) 값만 반환하는데 사용합니다..테이블 내부에 여에는 중복된 값이 많이 포함되는 경우가 있습니다.때로는 서로 다른(고유한 , unique) 값만 나열하고 싶을때도 있습니다. SELECT DISTINCT column1 , column2 FROM table_name;DISTINCT 키워드를 생략하면 SQL 문은 table_name의 모든 레코드에서column1값을 반환합니다 SELECT column1 FROM table_name; - 고유 카운트DISTINCT 라는 함수에 컬럼을 지정하게 되면 해당 컬럼의 수를 반환할 수 있다.SELECT COUNT(DISTINCT column1) FROM table_name;
1.SQL SELECT 문 1.SQL SELECT 문DB 에서 데이터를 선택하는데 사용합니다. SELECT column1, column2 FROM table_name; - 모든 열 선택SELECT * FROM table_name;