PostgreSQL | ||
---|---|---|
이전 | 다음 |
Postgres는 시스템에 많은 내장 토토 사이트 순위를 제공합니다. 유형. 이 연산자는 시스템 카탈로그에서 선언됩니다 pg_operator. pg_operator의 모든 항목에는 이름이 포함됩니다 연산자와 클래스 OID를 구현하는 절차 입력 및 출력 유형.
“||”의 모든 변형을 보려면 문자열 연결 토토 사이트 순위, try
Oprleft, Oprright, Oprresult, Oprcode를 선택하십시오 pg_operator에서 oprname = '||'; oprleft | oprright | oprresult | oprcode -------+--------+--------+------- 25 | 25 | 25 | TextCat 1042 | 1042 | 1042 | TextCat 1043 | 1043 | 1043 | TextCat (3 줄)
표 9-1. Postgres 연산자
토토 사이트 순위 | 설명 | usage |
---|---|---|
< | 보다 적습니까? | 1 <2 |
<= | 보다 작거나 동일합니까? | 1 <= 2 |
< | 동일하지 않습니까? | 1 < 2 |
= | Equal? | 1 = 1 |
보다 크다 | 2 1 | |
= | 보다 크거나 동일합니까? | 2 = 1 |
|| | 연결 문자열 | 'postgre'|| 'SQL' |
!! = | 3 !! = i | |
~~ | 좋아요 | 'Scrappy, Marc, Hermit'~~ '%scrappy%' |
! ~~ | 좋아하지 않음 | '브루스'! ~~ '%al%' |
~ | 매치 (Regex), 케이스 예민한 | 'Thomas'~ '*.thomas*.' |
~* | 매치 (Regex), 케이스 무감각 | 'Thomas'~*'*.thomas*.' |
! ~ | 일치하지 않음 (Regex), 케이스 예민한 | 'Thomas'! ~ '*.thomas*.' |
! ~* | 일치하지 않음 (Regex), 케이스 무감각 | 'Thomas'! ~ '*.vadim*.' |
표 9-2. Postgres 수치 연산자
토토 사이트 순위 | 설명 | usage |
---|---|---|
! | Factorial | 3! |
!! | Factorial (왼쪽 토토 사이트 순위) | !! 3 |
% | modulo | 5 % 4 |
% | Truncate | % 4.5 |
* | 곱셈 | 2 * 3 |
+ | 추가 | 2 + 3 |
- | Subtraction | 2 - 3 |
/ | Division | 4 / 2 |
: | 자연 지수 | : 3.0 |
; | 자연 로그 | (; 5.0) |
@ | 절대 값 | @ -5.0 |
^ | 지수 | 2.0 ^ 3.0 |
|/ | 제곱근 | |/ 25.0 |
||/ | 큐브 루트 | ||/ 27.0 |
표 9-3. Postgres 기하학적 연산자
토토 사이트 순위 | 설명 | usage |
---|---|---|
+ | 번역 | '((0,0), (1,1))':: box + '(2.0,0)':: point |
- | 번역 | '((0,0), (1,1))':: box - '(2.0,0)':: point |
* | 스케일링/회전 | '((0,0), (1,1))':: box * '(2.0,0)':: point |
/ | 스케일링/회전 | '((0,0), (2,2))':: Box / '(2.0,0)':: point |
# | 교차로 | '((1, -1), (-1,1))' # '((1,1), (-1, -1))' |
# | 다각형 | # '((1,0), (0,1), (-1,0))' |
## | 가장 가까운 근접의 지점 | '(0,0)':: Point ## '((2,0), (0,2))':: lseg |
&& | 오버랩? | '((0,0), (1,1))':: Box && '((0,0), (2,2))':: box |
&< | 왼쪽으로 겹쳐? | '((0,0), (1,1))':: Box & < '((0,0), (2,2))':: box |
& | 오른쪽으로 겹치? | '((0,0), (3,3))':: Box & '((0,0), (2,2))':: box |
<-- | 거리 | '((0,0), 1)':: Circle <-- '((5,0), 1)':: Circle |
<< | 왼쪽? | '((0,0), 1)':: Circle << '((5,0), 1)':: Circle |
<^ | 아래입니다? | '((0,0), 1)':: Circle <^ '((0,5), 1)':: Circle |
의 권리입니까? | '((5,0), 1)':: Circle '((0,0), 1)':: Circle | |
^ | 위입니다? | '((0,5), 1)':: Circle^ '((0,0), 1)':: Circle |
?# | 교차 또는 중첩 | '((-1,0), (1,0))':: lseg?# '((-2, -2), (2,2))':: box; |
?- | 가로입니까? | '(1,0)':: point?- '(0,0)':: point |
?-| | 수직인가? | '((0,0), (0,1))':: lseg?-| '((0,0), (1,0))':: lseg |
@-@ | 길이 또는 둘레 | @-@ '((0,0), (1,0))':: path |
? | | 수직입니까? | '(0,1)':: point? | '(0,0)':: point |
? || | 평행합니까? | '((-1,0), (1,0))':: lseg? || '((-1,2), (1,2))':: lseg |
@ | 포함 또는 on | '(1,1)':: point @ '((0,0), 2)':: Circle |
@@ | 센터 | @@ '((0,0), 10)':: Circle |
~ = | 동일 | '((0,0), (1,1))':: polygon ~ = '((1,1), (0,0))':: Polygon |
시간 간격 데이터 유형 TinterVal은 원래 날짜/시간 유형은 더 많은 것만 큼 잘 지원되지 않습니다. 현대 유형. 이 유형에는 여러 연산자가 있습니다.
표 9-4. Postgres 시간 간격 연산자
토토 사이트 순위 | 설명 | usage |
---|---|---|
#< | 간격보다 적은 구간? | |
#<= | 간격이 적거나 동일합니다 에게? | |
#< | 간격이 같지 않습니까? | |
#= | 간격 동일? | |
# | 더 큰 간격? | |
# = | 더 큰 간격 에게? | |
<# | 시간 간격으로 변환 | |
<< | 간격보다 적은 간격? | |
| | 간격 시작 | |
~ = | 동일 | |
<? | 내부의 시간 내내? |
사용자는 다음과 같이 연산자 이름을 사용하여 토토 사이트 순위를 호출 할 수 있습니다.
Select * From Emp Where Where Salary <40000;또는 사용자는 구현하는 기능을 호출 할 수 있습니다 토토 사이트 순위 직접. 이 경우 위의 쿼리가 될 것입니다 표현 :
선택 *에서 emp where int4lt (급여, 40000);
PSQL이 a\ dd이것을 보여주기위한 명령 연산자.
이전 | 홈 | 다음 |
기하학적 유형 | up | 기능 |