ASP에서 SQL 문을 사용하는 튜토리얼
터무니없이 큰 SQL 제품이 너무 많아서 다른 것들을 신경 쓰지 않고 버려 버리고 할 수 있습니다. 그러나 ASP와 SQL을 동시에 사용하려면 현기증이 나올 수 있습니다. MySQL, SQLServer 및 MSQL은 모두 우수한 SQL 도구이지만 불행히도 ASP 환경에서는 실용적인 SQL 문을 만들 필요가 없습니다. 그러나 마스터 한 액세스 지식과 해당 액세스 기술과 팁 및 기술을 사용할 수 있으며 ASP 웹 페이지에 SQL을 성공적으로 추가 할 수 있다고 생각합니다.
1. 진술을 선택하십시오
SQL 세계에서 가장 기본적인 작업은 SELECT 문입니다. 데이터베이스 도구 바로 아래에서 SQL을 직접 사용하면 많은 사람들이 다음 작업에 익숙해집니다.
무엇을 선택하십시오
whwhichtable에서
WHERECRITERIA
위의 문을 실행하면 결과를 저장하는 쿼리가 생성됩니다.
ASP 페이지 파일에서는 위의 일반 구문을 사용할 수 있지만 상황은 약간 다릅니다. ASP를 프로그래밍 할 때 select 문의 내용은 변수에 문자열로 할당되어야합니다.
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는 제품 테이블에서 선택되고 쿼리에 저장됩니다.