PostgreSQL 하위 함수

Postgresql Hawi Hamsu



어떤 데이터베이스에서든 작업할 때 데이터를 검색하고 싶지만 소문자 등 다른 대소문자를 검색해야 하는 상황이 발생할 수 있습니다. 데이터베이스의 값은 대문자이거나 대문자이지만 결과는 소문자로 표시되기를 원할 수 있습니다. 이를 위해서는 값을 소문자로 변경할 수 있는 함수를 사용해야 합니다. PostgreSQL의 경우 LOWER 함수가 트릭을 수행하며 사용이 간단합니다. 이 게시물은 PostgreSQL에서 LOWER 함수를 빠르게 사용하는 방법에 대한 예를 제공합니다.

PostgreSQL에서 LOWER 함수 사용 예

PostgreSQL은 문자열 함수 중 하나로 LOWER 함수를 제공합니다. 이를 사용하면 테이블의 대문자를 소문자로 빠르게 변환할 수 있습니다. PostgreSQL 데이터베이스에서 텍스트 값을 처리할 때 이 함수를 사용하는 것이 편리하지만 변환하려는 값이 이미 모두 대문자인 경우에만 작동한다는 점에 유의해야 합니다.

다음은 시작하는 데 도움이 되는 몇 가지 예입니다.







예제 1: 문자열 작업

LOWER 함수를 사용하는 것은 쉽습니다. 다음 구문을 사용하면 좋습니다.



LOWER(문자열);

다음 구문의 문자열은 변환하려는 문자열입니다. 예를 들어, SELECT 문을 사용하면 다음과 같이 쿼리 문에 제공한 대문자 문자열을 변환할 수 있습니다.







명령문을 실행하면 제공된 문자열이 소문자로 반환됩니다.

예 2: 테이블 작업

테이블에 대문자 항목이 있는 경우에도 LOWER 함수를 사용하여 해당 항목을 소문자로 검색할 수 있습니다. 여전히 동일한 구문을 사용하지만 테이블에서 검색하려는 값을 수용하기 위해 select 문이 약간 변경됩니다.



이 예에 사용할 다음 표의 세부 정보를 만들어 보겠습니다.

테이블이 생성되면 신속하게 테이블에 값을 삽입합니다. LOWER 함수를 사용하는 방법을 보여주기 위해 테이블의 문자열 값이 모두 대문자인지 확인했습니다.

최종 테이블은 다음과 같습니다. 'fname' 및 'lname' 열을 대상으로 합니다.

테이블의 모든 값을 검색하고 싶지만 'lname' 값을 소문자로 변환했다고 가정해 보겠습니다. LOWER 함수에 대한 명령은 다음과 같습니다.

SELECT fname, LOWER(lname), age FROM 세부사항;

LOWER 함수는 대상으로 하는 열에만 적용됩니다. 다른 열에는 테이블에 표시된 대로 해당 값이 있습니다.

예 3: LOWER 함수와 다른 절 결합

목표를 달성하기 위해 LOWER 함수를 다른 함수 및 절과 결합하는 것이 가능합니다. 예를 들어 WHERE 절과 함께 조건부 쿼리를 사용하려는 경우 다음과 같이 수행할 수 있습니다.

다음 예에서는 WHERE 절을 사용하여 나이가 25세보다 큰 항목만 선택하는 방법을 보여줍니다. 'fname' 값을 소문자 값으로 검색하기 위해 LOWER 함수를 추가합니다.

출력에서 AS 문을 사용하여 편의를 위해 다른 이름을 지정할 수 있습니다. 다음은 소문자 열의 이름을 다른 이름으로 지정하는 방법을 보여주는 예입니다.

결론

PostgreSQL LOWER 함수는 대문자 값이 있는 열이 있고 해당 값을 소문자로 검색하려는 경우에 유용합니다. 이 함수를 사용하는 구문은 간단합니다. PostgreSQL의 SELECT 쿼리나 다른 문에 이를 추가하면 원하는 출력을 빠르게 얻을 수 있습니다. 이 게시물에 제시된 예는 명확합니다. 귀하의 상황에 맞게 시도해 보면 PostgreSQL에서 LOWER 함수를 사용하는 방법을 빠르게 익힐 수 있습니다.