뚜렷이 구별됨 PostgreSQL: 선택, 주문 기준 및 한도(예)

SELECT 문을 사용하여 테이블에서 데이터를 검색할 수 있습니다.

구문 :

SELECT [column names] FROM [table_name]

여기

  • 열 이름: 검색하려는 값이 있는 열의 이름
  • FROM: FROM 절은 SELECT에 대한 하나 이상의 소스 테이블을 정의합니다.
  • table_name: 쿼리하려는 기존 테이블의 이름

PostgreSQL SQL 셸의 Select 문

단계 1) "튜토리얼" 테이블에는 "id"와 "tutorial_name"이라는 두 개의 열이 있습니다. 쿼리를 실행해 보겠습니다. 다음 쿼리를 사용하여 테이블에 있는 데이터를 나열합니다.

SELECT id,tutorial_name FROM tutorials;

PostgreSQL SQL 셸의 Select 문

주의사항: 쿼리하려는 테이블이 포함된 데이터베이스에 연결하려면 \c 명령을 사용합니다. 우리의 경우에는 데이터베이스 guru99에 연결되어 있습니다.

단계 2) 특정 테이블의 모든 열을 보려면 별표(*) 와일드카드 문자를 사용할 수 있습니다. 이는 모든 가능성을 확인하고 결과적으로 모든 열을 반환한다는 의미입니다.

SELECT *  FROM tutorials;

PostgreSQL SQL 셸의 Select 문

튜토리얼 테이블의 모든 기록을 표시합니다.

단계 3) ORDER 절을 사용하여 특정 열을 기준으로 테이블의 데이터를 정렬할 수 있습니다. ORDER 절은 A~Z 순서로 데이터를 구성합니다.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL SQL 셸의 Select 문

"ORDER BY" 문 다음에 "DESC"를 사용하여 Z에서 A로 정렬할 수 있습니다.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL SQL 셸의 Select 문

단계 4) DISTINCT 선택 PostgreSQL 절을 사용하여 결과에서 중복 행을 제거할 수 있습니다. 각 중복 그룹에 대해 하나의 행을 유지합니다.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

다음의 고유한 쿼리를 사용하여 테이블 자습서에서 Postgres Select Distinct id 값을 쿼리할 수 있습니다. PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL SQL 셸의 Select 문

단계 5) 당신은을 사용할 수 있습니다 PostgreSQL SELECT 쿼리에서 반환되는 레코드 수를 제한하려면 order by LIMIT 절을 사용하세요.

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL SQL 셸의 Select 문

PostgreSQL PgAdmin의 Select 문

단계 1) 개체 트리에서

  1. 테이블을 마우스 오른쪽 버튼으로 클릭하세요.
  2. 스크립트 선택
  3. 스크립트 선택을 클릭하세요.

PostgreSQL PgAdmin의 Select 문

단계 2) 오른쪽 패널에서,

  1. 필요한 경우 SELECT 쿼리를 편집합니다.
  2. 번개 아이콘을 클릭하세요
  3. 출력 관찰

PostgreSQL PgAdmin의 Select 문

컨닝 페이퍼

SELECT [column names] FROM [table_name] [clause]

여기에는 다양한 매개변수가 있습니다.

  • 열 이름: 검색하려는 값이 있는 열의 이름
  • FROM: FROM 절은 SELECT Unique Postgres에 대한 하나 이상의 소스 테이블을 정의합니다.
  • table_name: 쿼리하려는 기존 테이블의 이름

다양한 조항은 다음과 같습니다:

명령 기술설명
* 테이블의 모든 행에 대한 레코드를 가져옵니다.
DISTINCT 뚜렷한 PostgreSQL 결과에서 중복 항목을 제거하는 데 도움이 됩니다.
주문 열을 기준으로 행 정렬

기본 정렬 순서는 오름차순입니다.

내림차순으로 정렬하려면 키워드 DESC를 사용하세요.

제한 한도 PostgreSQL 쿼리에서 반환되는 레코드 수를 제한합니다.

이 게시물을 요약하면 다음과 같습니다.