이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
포스트그레SQL
이전 다음

9장. 토토 사이트 순위

Postgres는 시스템에 다수의 내장 토토 사이트 순위를 제공합니다 유형. 이러한 토토 사이트 순위는 시스템 카탈로그에 선언되어 있습니다. pg_operator. pg_operator의 모든 항목에는 토토 사이트 순위와 클래스 OID를 구현하는 프로시저 입력 및 출력 유형.

"||"의 모든 변형을 보려면 문자열 연결 토토 사이트 순위, 시도해 보세요

oprleft, oprright, oprresult, oprcode 선택
    pg_operator에서 oprname = '||';

oprleft|oprright|oprresult|oprcode
------+---------+---------+-------
     25|      25|       25|텍스트캣
   1042|    1042|     1042|텍스트캣
   1043|    1043|     1043|텍스트캣
(3행)

표 9-1. 포스트그레스 토토 사이트 순위

토토 사이트 순위 설명 사용법
< 미만? 1 < 2
<= 보다 작거나 같습니까? 1 <= 2
< 같지 않습니까? 1 < 2
= 같나요? 1 = 1
보다 큼? 2 1
= 보다 크거나 같습니까? 2 = 1
|| 문자열 연결 '포스트그레' || 'SQL'
!!= 포함되지 않음 3 !!= 나
~~ 좋아요 '엉터리,마크,은둔자' ~~ '%엉터리%'
!~~ 좋아하지 않음 '브루스' !~~ '%al%'
~ 일치(정규식), 대소문자 민감함 '토마스' ~ '*.토마스*.'
~* 일치(정규식), 대소문자 무감각 '토마스' ~* '*.토마스*.'
!~ 일치하지 않음(정규식), 대소문자 민감함 '토마스' !~ '*.토마스*.'
!~* 일치하지 않음(정규식), 대소문자 무감각 '토마스' !~ '*.vadim*.'

표 9-2. Postgres 수치 토토 사이트 순위

토토 사이트 순위 설명 사용법
! 팩토리얼 3 !
!! 팩토리얼(왼쪽 연산자) !! 3
% 모듈로 5 % 4
% 잘라내기 % 4.5
* 곱셈 2 * 3
+ 추가 2 + 3
- 뺄셈 2 - 3
/ 부서 4 / 2
: 자연 지수화 : 3.0
; 자연로그 (; 5.0)
@ 절대값 @ -5.0
^ 지수 2.0 ^ 3.0
|/ 제곱근 |/ 25.0
||/ 큐브 루트 ||/ 27.0

표 9-3. Postgres 기하학 토토 사이트 순위

토토 사이트 순위 설명 사용법
+ 번역 '((0,0),(1,1))'::상자 + '(2.0,0)'::점
- 번역 '((0,0),(1,1))'::상자 - '(2.0,0)'::점
* 크기 조정/회전 '((0,0),(1,1))'::상자 * '(2.0,0)'::점
/ 크기 조정/회전 '((0,0),(2,2))'::상자 / '(2.0,0)'::점
# 교차로 '((1,-1),(-1,1))' # '((1,1),(-1,-1))'
# 포인트 수 다각형 # '((1,0),(0,1),(-1,0))'
## 가장 가까운 지점 '(0,0)'::포인트 ## '((2,0),(0,2))'::lseg
&& 겹침? '((0,0),(1,1))'::상자 && '((0,0),(2,2))'::상자
&< 왼쪽으로 겹치나요? '((0,0),(1,1))'::상자 &< '((0,0),(2,2))'::상자
& 오른쪽으로 겹치나요? '((0,0),(3,3))'::상자 & '((0,0),(2,2))'::상자
<- 사이의 거리 '((0,0),1)'::원 <- '((5,0),1)'::원
<< 왼쪽? '((0,0),1)'::원 << '((5,0),1)'::원
<^ 아래는? '((0,0),1)'::원 <^ '((0,5),1)'::원
맞습니까? '((5,0),1)'::원 '((0,0),1)'::원
^ 위입니까? '((0,5),1)'::원 ^ '((0,0),1)'::원
?# 교차 또는 중첩 '((-1,0),(1,0))'::lseg ?# '((-2,-2),(2,2))'::상자;
?- 수평인가요? '(1,0)'::포인트 ?- '(0,0)'::점
?-| 수직인가요? '((0,0),(0,1))'::lseg ?-| '((0,0),(1,0))'::lseg
@-@ 길이 또는 둘레 @-@ '((0,0),(1,0))'::경로
?| 수직인가요? '(0,1)'::포인트 ?| '(0,0)'::점
?|| 병렬인가요? '((-1,0),(1,0))'::lseg ?|| '((-1,2),(1,2))'::lseg
@ 격리 또는 실행 중 '(1,1)'::포인트 @ '((0,0),2)'::원
@@ 중심 @@ '((0,0),10)'::원
~= 다음과 같음 '((0,0),(1,1))'::다각형 ~= '((1,1),(0,0))'::다각형

시간 간격 데이터 유형 Tinterval은 원래 날짜/시간 유형이며 더 많은 것만큼 잘 지원되지 않습니다. 현대적인 유형. 이 유형에는 여러 연산자가 있습니다.

표 9-4. Postgres 시간 간격 토토 사이트 순위

토토 사이트 순위 설명 사용법
#< 간격이 다음보다 작습니까?
#<= 간격이 작거나 같음 에?
#< 간격이 같지 않습니까?
#= 간격이 동일합니까?
# 간격이 다음보다 큽니까?
#= 간격이 크거나 같음 에?
<# 시간 간격으로 변환
<< 간격이 다음보다 작습니까?
| 간격 시작
~= 다음과 같음
<? 간격 내부의 시간?

사용자는 다음과 같이 연산자 이름을 사용하여 연산자를 호출할 수 있습니다.

월급 < 40000인 emp에서 *를 선택하세요.
또는 사용자가 구현하는 함수를 호출할 수도 있습니다. 토토 사이트 순위가 직접. 이 경우 위의 쿼리는 다음과 같습니다. 다음과 같이 표현됩니다:
int4lt(급여, 40000)인 emp에서 *를 선택하세요.

psql에는\dd이것을 표시하는 명령 토토 사이트 순위.


이전 다음
기하학적 유형 위로 기능