1. 명령문을 선택하십시오
SQL 세계에서 가장 기본적인 작업은 SELECT 문입니다. 데이터베이스 도구 바로 아래에서 SQL을 직접 사용하면 많은 사람들이 다음 작업에 익숙해집니다.
코드 사본은 다음과 같습니다.
Whithichtable WhereCriteria에서 whatly를 선택하십시오
위의 문을 실행하면 결과를 저장하는 쿼리가 생성됩니다.
ASP 페이지 파일에서는 위의 일반 구문을 사용할 수 있지만 상황은 약간 다릅니다. ASP를 프로그래밍 할 때 선거문의 내용은 변수에 문자열로 할당되어야합니다.
코드 사본은 다음과 같습니다.
SQL = "whithichtablewherecriteria에서 whatwhitprff에서 선택하십시오"
좋아, 나는 SQL이 ASP에서 "대화"하는 방식을 이해하고 그것을 동일하게한다. 요구가 충족되는 한 기존의 SQL 쿼리 모드와 조건부 쿼리가 유용 할 수 있습니다.
예를 들어, 데이터베이스에 데이터 테이블이 있다고 가정 할 수도 있고 이름은 제품이며 이제이 테이블의 모든 레코드를 검색하려고합니다. 그런 다음 다음 코드를 작성했습니다.
코드 사본은 다음과 같습니다.
SQL = "Select*FromProducts"
위의 코드 - SQL 문의 기능은 테이블의 모든 데이터를 검색하는 것입니다. 실행 후 데이터 테이블의 모든 레코드가 선택됩니다. 그러나 p_name과 같은 테이블에서 특정 열만 제거하려는 경우. 그러면 * 와일드 카드 문자를 사용할 수 없습니다. 여기에 특정 열의 이름을 입력해야합니다. 코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
sql = "selectp_namefromproducts"
위의 쿼리를 실행하면 제품 테이블 및 P_Name 열의 모든 내용이 선택됩니다.
2. 위치 절에서 쿼리 조건을 설정하십시오
예를 들어, P_NAME 레코드 만 꺼내고 해당 레코드의 이름을 문자 w로 시작 해야하는 경우 다음 Where 절을 사용해야합니다.
코드 사본은 다음과 같습니다.
sql = "selectp_namefromproductshowsp_namelike'w%'" "
여기서 키워드에 이어 데이터를 필터링하는 데 사용되는 조건이 이어집니다. 이러한 조건의 도움으로 특정 표준을 충족하는 데이터 만 쿼리됩니다. 위의 예에서 쿼리 결과는 w로 시작하는 이름의 p_name 레코드 만 얻게됩니다.
위의 예에서 백분율 기호 (%)는 쿼리가 W 문자로 시작하는 모든 레코드 항목을 반환하고 데이터 또는 데이터가 없음을 의미합니다. 따라서 위의 쿼리를 실행할 때 West와 Willow는 제품 테이블에서 선택되고 쿼리에 저장됩니다.
보시다시피, select 문을 신중하게 설계하는 한 레코드 세트에서 반환 된 정보의 양을 제한 할 수 있습니다. 더 많이 생각하면 항상 요구 사항을 충족시킬 것입니다.
이것들은 SQL 사용을 마스터하는 시작일뿐입니다. 복잡한 선택 문의 사용을 점차적으로 마스터하는 데 도움이 되려면 주요 표준 용어 인 비교 연산자를 살펴 보겠습니다. 이러한 것들은 특정 데이터를 얻기 위해 자신의 선택 문자열을 만들 때 종종 사용됩니다.