sqlite query 예제

2019年8月2日

예를 들어 특정 필드에 특정 값이 포함된 레코드만 반환되도록 지정할 수 있습니다. 실제로 허용되지 않는 구문 다이어그램을 통한 경로가 있습니다. 몇 가지 예: 결과 집합에서 특정 열만 반환되도록 지정할 수 있습니다. 쿼리에 열 이름을 작성하기만 하면 됩니다. 여러 열 이름을 쉼표로 구분해야 합니다. 이제 어떤 이유로, 우리는 위의 트랜잭션을 원하지 않는 경우, 우리는 특정 저장 점에 변경 내용을 롤백 할 수 있습니다. 이 예제에서는 “major” 저장 지점 이후에 변경한 모든 변경 내용을 롤백합니다. 따라서 동일한 쿼리를 다시 실행해 보지만 이번에는 ArtistName 열만 선택합니다. 이 예제에서는 두 회사 데이터베이스(company1.db 및 company2.db)가 있습니다. sqlite 프롬프트에서 아래와 같이 별칭을 c1 및 c2로 제공하여 이러한 데이터베이스를 모두 연결합니다. 간단한 SELECT 쿼리에서 사용하는 입력 데이터는 각 M 열의 N 행 집합입니다. 다음 예제에서는 일부 샘플 레코드와 함께 직원 및 부서 테이블을 모두 채웁니다.

다음 예제에서 부서 테이블의 이름을 테이블 바꾸기 명령을 사용하여 부서 테이블의 이름을 부서로 바꿉니다. 자세한 추적을 위해 쿼리 다음에 “설명”을 실행하여 쿼리에 대한 성능 데이터를 더 많이 가져옵니다. 이 기능은 쿼리속도가 느린 경우 디버깅 용도에 유용합니다. FROM 절에 단일 테이블 또는 하위 쿼리만 있는 경우 SELECT 문에서 사용하는 입력 데이터는 명명된 테이블의 내용입니다. FROM 절에 둘 이상의 테이블 또는 하위 쿼리가 있는 경우 모든 테이블 및/또는 하위 쿼리의 내용이 단일 데이터 집합에 조인되어 간단한 SELECT 문이 작동합니다. 데이터가 정확히 결합되는 방법은 테이블 또는 하위 쿼리를 함께 연결하는 데 사용되는 특정 조인 연산자 및 조인 제약 조건에 따라 달라집니다. 다음 명령을 실행하여 현재 데이터베이스의 모든 테이블을 봅니다. folowing 예제에서는 현재 데이터베이스에 두 개의 테이블이 있음을 보여 주십니다. FROM 절을 지정하면 간단한 SELECT 쿼리가 작동하는 데이터는 FROM 키워드 다음에 지정된 하나 이상의 테이블 또는 하위 쿼리(괄호 안에 SELECT 문)에서 제공됩니다.

간단한 SELECT 문에서 FROM 절 다음에 테이블 또는 하위 쿼리에 지정된 하위 쿼리는 하위 쿼리 문을 실행 하여 반환 된 데이터를 포함 하는 테이블 처럼 처리 됩니다. 하위 쿼리의 각 열에는 하위 쿼리 문에서 해당 식의 데이터 정렬 시퀀스 및 선호도가 있습니다. 백분율 기호(%) 는 모든 문자를 지정하는 데 사용할 수 있는 와일드카드 문자입니다. 따라서 이 예제에서는 아티스트의 이름이 이 패턴과 같아야 한다고 지정합니다.

カテゴリー:未分類