Loading...
MySQL 9.5 Reference Manual 9.5의 14.1 Built-In Function and Operator Reference의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
다음 표에는 각 built-in (native) function 및 operator를 나열하고 각각에 대한 짧은 설명을 제공합니다. 실행 시점에 로드 가능한 function을 나열한 표는 Section 14.2, “Loadable Function Reference”를 참조하십시오.
Table 14.1 Built-In Functions and Operators
| Name | Description | Deprecated |
|---|---|---|
& | 비트 단위 AND | |
> | 크다 연산자 | |
>> | 오른쪽 시프트 | |
>= | 크거나 같다 연산자 | |
< | 작다 연산자 | |
<>, != | 같지 않다 연산자 | |
<< | 왼쪽 시프트 | |
<= | 작거나 같다 연산자 | |
<=> | NULL-세이프 equal to 연산자 | |
%, MOD | 모듈로 연산자 | |
* | 곱셈 연산자 | |
+ | 덧셈 연산자 | |
- | 뺄셈 연산자 | |
- | 인자의 부호를 변경 | |
-> | path를 평가한 후 JSON 컬럼에서 값을 반환; JSON_EXTRACT()와 동일 | |
->> | path를 평가한 후 JSON 컬럼에서 값을 반환하고 결과의 quoting을 제거; JSON_UNQUOTE(JSON_EXTRACT())와 동일 | |
/ | 나눗셈 연산자 | |
:= | 값 할당 | |
= | 값 할당 (SET 구문의 일부 또는 UPDATE 구문의 SET 절의 일부로서) | |
= | 같다 연산자 | |
^ | 비트 단위 XOR | |
ABS() | 절대값 반환 | |
ACOS() | 아크 코사인 반환 | |
ADDDATE() | 날짜 값에 시간 값(인터벌)을 더함 | |
ADDTIME() | 시간 더하기 | |
AES_DECRYPT() | AES로 복호화 | |
AES_ENCRYPT() | AES로 암호화 | |
AND, && | 논리 AND | |
ANY_VALUE() | ONLY_FULL_GROUP_BY 값 거부 억제 | |
ASCII() | 가장 왼쪽 문자의 숫자 값 반환 | |
ASIN() | 아크 사인 반환 | |
asynchronous_connection_failover_add_managed() | 복제 채널 소스 목록에 그룹 멤버 소스 서버 설정 정보를 추가 | |
asynchronous_connection_failover_add_source() | 복제 채널 소스 목록에 소스 서버 설정 정보를 서버에 추가 | |
asynchronous_connection_failover_delete_managed() | 복제 채널 소스 목록에서 관리되는 그룹 제거 | |
asynchronous_connection_failover_delete_source() | 복제 채널 소스 목록에서 소스 서버 제거 | |
asynchronous_connection_failover_reset() | 그룹 복제 비동기 장애 조치와 관련된 모든 설정 제거 | |
ATAN() | 아크 탄젠트 반환 | |
ATAN2(), ATAN() | 두 인자의 아크 탄젠트 반환 | |
AVG() | 인자의 평균값 반환 | |
BENCHMARK() | expression을 반복 실행 | |
BETWEEN ... AND ... | 값이 값의 범위 내에 있는지 여부 | |
BIN() | 숫자의 이진 표현을 포함하는 문자열 반환 | |
BIN_TO_UUID() | 바이너리 UUID를 문자열로 변환 | |
BINARY | 문자열을 바이너리 문자열로 캐스트 | Yes |
BIT_AND() | 비트 단위 AND 반환 | |
BIT_COUNT() | 설정된 비트의 수 반환 | |
BIT_LENGTH() | 인자의 길이를 비트 단위로 반환 | |
BIT_OR() | 비트 단위 OR 반환 | |
BIT_XOR() | 비트 단위 XOR 반환 | |
CAN_ACCESS_COLUMN() | 내부용 전용 | |
CAN_ACCESS_DATABASE() | 내부용 전용 | |
CAN_ACCESS_TABLE() | 내부용 전용 | |
CAN_ACCESS_USER() | 내부용 전용 | |
CAN_ACCESS_VIEW() | 내부용 전용 | |
CASE | CASE 연산자 | |
CAST() | 값을 특정 타입으로 캐스트 | |
CEIL() | 인자보다 작지 않은 가장 작은 정수값 반환 | |
CEILING() | 인자보다 작지 않은 가장 작은 정수값 반환 | |
CHAR() | 각 정수에 대한 문자 반환 | |
CHAR_LENGTH() | 인자의 문자 수 반환 | |
CHARACTER_LENGTH() | CHAR_LENGTH()의 동의어 | |
CHARSET() | 인자의 문자 집합 반환 | |
COALESCE() | 첫 번째 non-NULL 인자 반환 | |
COERCIBILITY() | 문자열 인자의 콜레이션 강제(coercibility) 값 반환 | |
COLLATION() | 문자열 인자의 콜레이션 반환 | |
COMPRESS() | 결과를 바이너리 문자열로 반환 | |
CONCAT() | 연결된 문자열 반환 | |
CONCAT_WS() | 구분자를 사용하여 연결된 문자열 반환 | |
CONNECTION_ID() | 커넥션에 대한 커넥션 ID(스레드 ID) 반환 | |
CONV() | 서로 다른 진법 간에 숫자 변환 | |
CONVERT() | 값을 특정 타입으로 캐스트 | |
CONVERT_TZ() | 한 시간대에서 다른 시간대로 변환 | |
COS() | 코사인 반환 | |
COT() | 코탄젠트 반환 | |
COUNT() | 반환된 행 수의 카운트 반환 | |
COUNT(DISTINCT) | 상이한 값의 수를 반환 | |
CRC32() | 순환 중복 검사(CRC) 값 계산 | |
CUME_DIST() | 누적 분포 값 | |
CURDATE() | 현재 날짜 반환 | |
CURRENT_DATE(), CURRENT_DATE | CURDATE()의 동의어 | |
CURRENT_ROLE() | 현재 활성 롤 반환 | |
CURRENT_TIME(), CURRENT_TIME | CURTIME()의 동의어 | |
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP | NOW()의 동의어 | |
CURRENT_USER(), CURRENT_USER | 인증된 사용자 이름 및 호스트 이름 | |
CURTIME() | 현재 시간 반환 | |
DATABASE() | 기본(현재) 데이터베이스 이름 반환 | |
DATE() | date 또는 datetime expression의 날짜 부분 추출 | |
DATE_ADD() | 날짜 값에 시간 값(인터벌)을 더함 | |
DATE_FORMAT() | 지정한 대로 날짜 포맷 | |
DATE_SUB() | 날짜에서 시간 값(인터벌) 빼기 | |
DATEDIFF() | 두 날짜를 빼기 | |
DAY() | DAYOFMONTH()의 동의어 | |
DAYNAME() | 요일 이름 반환 | |
DAYOFMONTH() | 한 달의 일(0-31) 반환 | |
DAYOFWEEK() | 인자의 요일 인덱스 반환 | |
DAYOFYEAR() | 일 년 중의 일(1-366) 반환 | |
DEFAULT() | 테이블 컬럼에 대한 기본값 반환 | |
DEGREES() | 라디안을 도(degree)로 변환 | |
DENSE_RANK() | 파티션 내에서, 갭 없이 현재 행의 순위 | |
DISTANCE() | 지정된 메서드에 따라 두 벡터 간 거리 계산 | |
DIV | 정수 나눗셈 | |
ELT() | 인덱스 번호의 문자열 반환 | |
ETAG() | 하나 이상의 컬럼 또는 기타 값을 사용하여 각 행에 대한 해시 계산 | |
EXISTS() | 쿼리 결과에 행이 있는지 여부 | |
EXP() | 지수 값 반환 | |
EXPORT_SET() | 값 비트에서 설정된 각 비트마다 on 문자열을, 설정되지 않은 비트마다 off 문자열을 갖는 문자열 반환 | |
EXTRACT() | 날짜의 일부 추출 | |
ExtractValue() | XPath 표기법을 사용하여 XML 문자열에서 값 추출 | |
FIELD() | 이후 인자들에서 첫 번째 인자의 인덱스(위치) | |
FIND_IN_SET() | 두 번째 인자 내에서 첫 번째 인자의 인덱스(위치) | |
FIRST_VALUE() | 윈도 프레임의 첫 번째 행에서 인자의 값 | |
FLOOR() | 인자보다 크지 않은 가장 큰 정수값 반환 | |
FORMAT() | 지정된 소수 자릿수로 포맷된 숫자 반환 | |
FORMAT_BYTES() | 바이트 수를 단위를 가진 값으로 변환 | |
FORMAT_PICO_TIME() | 피코초 단위의 시간을 단위를 가진 값으로 변환 | |
FOUND_ROWS() | LIMIT 절을 가진 SELECT에 대해, LIMIT 절이 없었을 경우 반환될 행 수 | |
FROM_BASE64() | base64로 인코딩된 문자열을 디코딩하고 결과 반환 | |
FROM_DAYS() | 일 수를 날짜로 변환 | |
FROM_UNIXTIME() | Unix 타임스탬프를 날짜로 포맷 | |
GeomCollection() | geometry로부터 geometry 컬렉션 구성 | |
GeometryCollection() | geometry로부터 geometry 컬렉션 구성 | |
GET_DD_COLUMN_PRIVILEGES() | 내부용 전용 | |
GET_DD_CREATE_OPTIONS() | 내부용 전용 | |
GET_DD_INDEX_SUB_PART_LENGTH() | 내부용 전용 | |
GET_FORMAT() | 날짜 포맷 문자열 반환 | |
GET_LOCK() | 네임드 락 획득 | |
GREATEST() | 가장 큰 인자 반환 | |
GROUP_CONCAT() | 연결된 문자열 반환 | |
group_replication_disable_member_action() | 지정된 이벤트에 대한 멤버 액션 비활성화 | |
group_replication_enable_member_action() | 지정된 이벤트에 대한 멤버 액션 활성화 | |
group_replication_get_communication_protocol() | 현재 사용 중인 그룹 복제 통신 프로토콜의 버전 가져오기 | |
group_replication_get_write_concurrency() | 그룹에 대해 현재 설정된 최대 컨센서스 인스턴스 수 가져오기 | |
group_replication_reset_member_actions() | 모든 멤버 액션을 기본값으로 재설정하고 설정 버전 번호를 1로 재설정 | |
group_replication_set_as_primary() | 특정 그룹 멤버를 프라이머리로 지정 | |
group_replication_set_communication_protocol() | 사용하도록 할 그룹 복제 통신 프로토콜의 버전 설정 | |
group_replication_set_write_concurrency() | 병렬로 실행할 수 있는 최대 컨센서스 인스턴스 수 설정 | |
group_replication_switch_to_multi_primary_mode() | 싱글 프라이머리 모드로 실행 중인 그룹의 모드를 멀티 프라이머리 모드로 변경 | |
group_replication_switch_to_single_primary_mode() | 멀티 프라이머리 모드로 실행 중인 그룹의 모드를 싱글 프라이머리 모드로 변경 | |
GROUPING() | 슈퍼 애그리게이트 ROLLUP 행을 일반 행과 구분 | |
HEX() | 십진수 또는 문자열 값의 16진수 표현 | |
HOUR() | 시간 추출 | |
ICU_VERSION() | ICU 라이브러리 버전 | |
IF() | if/else 구성 | |
IFNULL() | NULL if/else 구성 | |
IN() | 값이 값 집합 내에 있는지 여부 | |
INET_ATON() | IP 주소의 숫자 값 반환 | |
INET_NTOA() | 숫자 값으로부터 IP 주소 반환 | |
INSERT() | 지정된 위치에서 지정된 문자 수만큼 서브스트링 삽입 | |
INSTR() | 서브스트링의 첫 번째 발생 위치 인덱스 반환 | |
INTERNAL_AUTO_INCREMENT() | 내부용 전용 | |
INTERNAL_AVG_ROW_LENGTH() | 내부용 전용 | |
INTERNAL_CHECK_TIME() | 내부용 전용 | |
INTERNAL_CHECKSUM() | 내부용 전용 | |
INTERNAL_DATA_FREE() | 내부용 전용 | |
INTERNAL_DATA_LENGTH() | 내부용 전용 | |
INTERNAL_DD_CHAR_LENGTH() | 내부용 전용 | |
INTERNAL_GET_COMMENT_OR_ERROR() | 내부용 전용 | |
INTERNAL_GET_ENABLED_ROLE_JSON() | 내부용 전용 | |
INTERNAL_GET_HOSTNAME() | 내부용 전용 | |
INTERNAL_GET_USERNAME() | 내부용 전용 | |
INTERNAL_GET_VIEW_WARNING_OR_ERROR() | 내부용 전용 | |
INTERNAL_INDEX_COLUMN_CARDINALITY() | 내부용 전용 | |
INTERNAL_INDEX_LENGTH() | 내부용 전용 | |
INTERNAL_IS_ENABLED_ROLE() | 내부용 전용 | |
INTERNAL_IS_MANDATORY_ROLE() | 내부용 전용 | |
INTERNAL_KEYS_DISABLED() | 내부용 전용 | |
INTERNAL_MAX_DATA_LENGTH() | 내부용 전용 | |
INTERNAL_TABLE_ROWS() | 내부용 전용 | |
INTERNAL_UPDATE_TIME() | 내부용 전용 | |
INTERVAL() | 첫 번째 인자보다 작은 인자의 인덱스 반환 | |
IS | 값을 불리언에 대해 검사 | |
IS_FREE_LOCK() | 네임드 락이 비어 있는지 여부 | |
IS NOT | 값을 불리언에 대해 검사 | |
IS NOT NULL | NOT NULL 값 검사 | |
IS NULL | NULL 값 검사 | |
IS_USED_LOCK() | 네임드 락이 사용 중인지 여부; true인 경우 커넥션 식별자 반환 | |
IS_UUID() | 인자가 유효한 UUID인지 여부 | |
ISNULL() | 인자가 NULL인지 여부 검사 | |
JSON_ARRAY() | JSON 배열 생성 | |
JSON_ARRAY_APPEND() | JSON 문서에 데이터 append | |
JSON_ARRAY_INSERT() | JSON 배열에 삽입 | |
JSON_ARRAYAGG() | 결과 집합을 단일 JSON 배열로 반환 | |
JSON_CONTAINS() | JSON 문서가 path에서 특정 오브젝트를 포함하는지 여부 | |
JSON_CONTAINS_PATH() | JSON 문서가 path에서 임의의 데이터를 포함하는지 여부 | |
JSON_DEPTH() | JSON 문서의 최대 깊이 | |
JSON_DUALITY_OBJECT() | JSON duality 오브젝트 생성 | |
JSON_EXTRACT() | JSON 문서에서 데이터 반환 | |
JSON_INSERT() | JSON 문서에 데이터 삽입 | |
JSON_KEYS() | JSON 문서에서 키 배열 | |
JSON_LENGTH() | JSON 문서의 요소 수 | |
JSON_MERGE() | 중복 키를 보존하면서 JSON 문서를 merge. JSON_MERGE_PRESERVE()의 deprecated 동의어 | Yes |
JSON_MERGE_PATCH() | 중복 키의 값을 교체하면서 JSON 문서 merge | |
JSON_MERGE_PRESERVE() | 중복 키를 보존하면서 JSON 문서 merge | |
JSON_OBJECT() | JSON 오브젝트 생성 | |
JSON_OBJECTAGG() | 결과 집합을 단일 JSON 오브젝트로 반환 | |
JSON_OVERLAPS() | 두 JSON 문서를 비교하여, 공통의 키-값 쌍 또는 배열 요소가 있으면 TRUE(1), 그렇지 않으면 FALSE(0)을 반환 | |
JSON_PRETTY() | JSON 문서를 사람이 읽을 수 있는 포맷으로 출력 | |
JSON_QUOTE() | JSON 문서를 quote | |
JSON_REMOVE() | JSON 문서에서 데이터 제거 | |
JSON_REPLACE() | JSON 문서의 값 대체 | |
JSON_SCHEMA_VALID() | JSON 스키마에 대해 JSON 문서를 검증; 문서가 스키마에 대해 검증되면 TRUE/1을, 그렇지 않으면 FALSE/0을 반환 | |
JSON_SCHEMA_VALIDATION_REPORT() | JSON 스키마에 대해 JSON 문서를 검증; 성공 또는 실패 및 실패 이유를 포함하여 검증 결과에 대한 리포트를 JSON 포맷으로 반환 | |
JSON_SEARCH() | JSON 문서 내에서 값의 path | |
JSON_SET() | JSON 문서에 데이터 삽입 | |
JSON_STORAGE_FREE() | 부분 업데이트 이후 JSON 컬럼 값의 바이너리 표현 내에서 해제된 공간 | |
JSON_STORAGE_SIZE() | JSON 문서의 바이너리 표현 저장에 사용된 공간 | |
JSON_TABLE() | JSON expression에서 데이터를 관계형 테이블로 반환 | |
JSON_TYPE() | JSON 값의 타입 | |
JSON_UNQUOTE() | JSON 값의 quoting 제거 | |
JSON_VALID() | JSON 값이 유효한지 여부 | |
JSON_VALUE() | 주어진 path가 가리키는 위치에서 JSON 문서의 값을 추출하고, 이를 VARCHAR(512) 또는 지정된 타입으로 반환 | |
LAG() | 파티션 내에서 현재 행보다 앞서는 행의 인자 값 | |
LAST_DAY | 인자에 대한 해당 월의 마지막 날 반환 | |
LAST_INSERT_ID() | 마지막 INSERT에 대한 AUTOINCREMENT 컬럼의 값 | |
LAST_VALUE() | 윈도 프레임의 마지막 행에서 인자의 값 | |
LCASE() | LOWER()의 동의어 | |
LEAD() | 파티션 내에서 현재 행보다 뒤에 오는 행의 인자 값 | |
LEAST() | 가장 작은 인자 반환 | |
LEFT() | 지정된 문자 수만큼 가장 왼쪽 문자 반환 | |
LENGTH() | 문자열의 길이를 바이트 단위로 반환 | |
LIKE | 단순 패턴 매칭 | |
LineString() | Point 값으로부터 LineString 구성 | |
LN() | 인자의 자연로그 반환 | |
LOAD_FILE() | 지정된 파일 로드 | |
LOCALTIME(), LOCALTIME | NOW()의 동의어 | |
LOCALTIMESTAMP, LOCALTIMESTAMP() | NOW()의 동의어 | |
LOCATE() | 서브스트링의 첫 번째 발생 위치 반환 | |
LOG() | 첫 번째 인자의 자연로그 반환 | |
LOG10() | 인자의 밑-10 로그 반환 | |
LOG2() | 인자의 밑-2 로그 반환 | |
LOWER() | 인자를 소문자로 반환 | |
LPAD() | 지정된 문자열로 왼쪽에 패딩한 문자열 인자 반환 | |
LTRIM() | 앞부분의 공백 제거 | |
MAKE_SET() | 비트에서 해당 비트가 설정된 경우 콤마로 구분된 문자열 집합 반환 | |
MAKEDATE() | 연도와 연도의 일로부터 날짜 생성 | |
MAKETIME() | 시, 분, 초로부터 시간 생성 | |
MASTER_POS_WAIT() | 레플리카가 지정된 위치까지의 모든 업데이트를 읽고 적용할 때까지 블록 | Yes |
MATCH() | 전체 텍스트 검색 수행 | |
MAX() | 최대값 반환 | |
MBRContains() | 한 geometry의 MBR이 다른 geometry의 MBR을 포함하는지 여부 | |
MBRCoveredBy() | 한 MBR이 다른 MBR에 의해 covered되는지 여부 | |
MBRCovers() | 한 MBR이 다른 MBR을 cover하는지 여부 | |
MBRDisjoint() | 두 geometry의 MBR이 서로 분리(disjoint)인지 여부 | |
MBREquals() | 두 geometry의 MBR이 동일한지 여부 | |
MBRIntersects() | 두 geometry의 MBR이 교차하는지 여부 | |
MBROverlaps() | 두 geometry의 MBR이 overlap하는지 여부 | |
MBRTouches() | 두 geometry의 MBR이 접하는지 여부 | |
MBRWithin() | 한 geometry의 MBR이 다른 geometry의 MBR 내에 있는지 여부 | |
MD5() | MD5 체크섬 계산 | Yes |
MEMBER OF() | 첫 번째 피연산자가 두 번째 피연산자로 전달된 JSON 배열의 어느 요소와 일치하면 true(1), 그렇지 않으면 false(0) 반환 | |
MICROSECOND() | 인자로부터 마이크로초 반환 | |
MID() | 지정된 위치에서 시작하는 서브스트링 반환 | |
MIN() | 최소값 반환 | |
MINUTE() | 인자로부터 분 반환 | |
MOD() | 나머지 반환 | |
MONTH() | 전달된 날짜에서 월 반환 | |
MONTHNAME() | 월 이름 반환 | |
MultiLineString() | LineString 값으로부터 MultiLineString 구성 | |
MultiPoint() | Point 값으로부터 MultiPoint 구성 | |
MultiPolygon() | Polygon 값으로부터 MultiPolygon 구성 | |
NAME_CONST() | 컬럼이 주어진 이름을 갖도록 함 | |
NOT, ! | 값 부정 | |
NOT BETWEEN ... AND ... | 값이 값의 범위 내에 있지 않은지 여부 | |
NOT EXISTS() | 쿼리 결과에 행이 없는지 여부 | |
NOT IN() | 값이 값 집합 내에 있지 않은지 여부 | |
NOT LIKE | 단순 패턴 매칭의 부정 | |
NOT REGEXP | REGEXP의 부정 | |
NOW() | 현재 날짜와 시간 반환 | |
NTH_VALUE() | 윈도 프레임의 N번째 행에서 인자의 값 | |
NTILE() | 파티션 내에서 현재 행의 버킷 번호 | |
NULLIF() | expr1 = expr2이면 NULL 반환 | |
OCT() | 숫자의 8진수 표현을 포함하는 문자열 반환 | |
OCTET_LENGTH() | LENGTH()의 동의어 | |
[OR, ` | `](https://dev.mysql.com/doc/refman/9.5/en/logical-operators.html#operator_or) | |
ORD() | 인자의 가장 왼쪽 문자에 대한 문자 코드 반환 | |
PERCENT_RANK() | 퍼센트 순위 값 | |
PERIOD_ADD() | 연-월에 period 추가 | |
PERIOD_DIFF() | period 간의 월 수 반환 | |
PI() | pi 값 반환 | |
Point() | 좌표로부터 Point 구성 | |
Polygon() | LineString 인자로부터 Polygon 구성 | |
POSITION() | LOCATE()의 동의어 | |
POW() | 인자를 지정된 거듭제곱으로 올린 값 반환 | |
POWER() | 인자를 지정된 거듭제곱으로 올린 값 반환 | |
PS_CURRENT_THREAD_ID() | 현재 스레드에 대한 Performance Schema 스레드 ID | |
PS_THREAD_ID() | 주어진 스레드에 대한 Performance Schema 스레드 ID | |
QUARTER() | date 인자로부터 분기 반환 | |
QUOTE() | SQL 구문에서 사용하기 위해 인자 이스케이프 | |
RADIANS() | 인자를 라디안으로 변환하여 반환 | |
RAND() | 랜덤 부동 소수점 값 반환 | |
RANDOM_BYTES() | 랜덤 바이트 벡터 반환 | |
RANK() | 파티션 내에서, 갭을 허용하는 현재 행의 순위 | |
REGEXP | 문자열이 정규 표현식과 일치하는지 여부 | |
REGEXP_INSTR() | 정규 표현식에 일치하는 서브스트링의 시작 인덱스 | |
REGEXP_LIKE() | 문자열이 정규 표현식과 일치하는지 여부 | |
REGEXP_REPLACE() | 정규 표현식에 일치하는 서브스트링 대체 | |
REGEXP_SUBSTR() | 정규 표현식에 일치하는 서브스트링 반환 | |
RELEASE_ALL_LOCKS() | 현재의 모든 네임드 락 해제 | |
RELEASE_LOCK() | 네임드 락 해제 | |
REPEAT() | 지정된 횟수만큼 문자열 반복 | |
REPLACE() | 지정된 문자열 발생을 대체 | |
REVERSE() | 문자열의 문자를 역순으로 | |
RIGHT() | 지정된 문자 수만큼 가장 오른쪽 문자 반환 | |
RLIKE | 문자열이 정규 표현식과 일치하는지 여부 | |
ROLES_GRAPHML() | 메모리 롤 서브그래프를 나타내는 GraphML 문서 반환 | |
ROUND() | 인자 반올림 | |
ROW_COUNT() | 업데이트된 행 수 | |
ROW_NUMBER() | 파티션 내에서 현재 행의 번호 | |
RPAD() | 지정된 횟수만큼 문자열을 append | |
RTRIM() | 끝부분의 공백 제거 | |
SCHEMA() | DATABASE()의 동의어 | |
SEC_TO_TIME() | 초를 'hh:mm:ss' 포맷으로 변환 | |
SECOND() | 초(0-59) 반환 | |
SESSION_USER() | USER()의 동의어 | |
SHA1(), SHA() | SHA-1 160-bit 체크섬 계산 | Yes |
SHA2() | SHA-2 체크섬 계산 | |
SIGN() | 인자의 부호 반환 | |
SIN() | 인자의 사인 반환 | |
SLEEP() | 지정된 초 동안 sleep | |
SOUNDEX() | soundex 문자열 반환 | |
SOUNDS LIKE | 발음 비교 | |
SOURCE_POS_WAIT() | 레플리카가 지정된 위치까지의 모든 업데이트를 읽고 적용할 때까지 블록 | |
SPACE() | 지정된 수만큼 공백을 가진 문자열 반환 | |
SQRT() | 인자의 제곱근 반환 | |
ST_Area() | Polygon 또는 MultiPolygon의 면적 반환 | |
ST_AsBinary(), ST_AsWKB() | 내부 geometry 포맷에서 WKB로 변환 | |
ST_AsGeoJSON() | geometry에서 GeoJSON 오브젝트 생성 | |
ST_AsText(), ST_AsWKT() | 내부 geometry 포맷에서 WKT로 변환 | |
ST_Buffer() | geometry로부터 주어진 거리 내의 포인트의 geometry 반환 | |
ST_Buffer_Strategy() | ST_Buffer()에 대한 전략 옵션 생성 | |
ST_Centroid() | 중심점을 포인트로 반환 | |
ST_Collect() | 공간 값을 컬렉션으로 집계 | |
ST_Contains() | 한 geometry가 다른 geometry를 포함하는지 여부 | |
ST_ConvexHull() | geometry의 볼록 껍질(convex hull) 반환 | |
ST_Crosses() | 한 geometry가 다른 geometry를 가로지르는지 여부 | |
ST_Difference() | 두 geometry의 포인트 집합 차이 반환 | |
ST_Dimension() | geometry의 차원 | |
ST_Disjoint() | 한 geometry가 다른 geometry와 분리(disjoint)되어 있는지 여부 | |
ST_Distance() | 한 geometry가 다른 geometry로부터 떨어진 거리 | |
ST_Distance_Sphere() | 두 geometry 사이의 지구상의 최소 거리 | |
ST_EndPoint() | LineString의 끝 포인트 | |
ST_Envelope() | geometry의 MBR 반환 | |
ST_Equals() | 한 geometry가 다른 geometry와 동일한지 여부 | |
ST_ExteriorRing() | Polygon의 외부 링(exterior ring) 반환 | |
ST_FrechetDistance() | 한 geometry가 다른 geometry로부터 떨어진 이산 프레셰(Fréchet) 거리 | |
ST_GeoHash() | 지오해시(geohash) 값 생성 | |
ST_GeomCollFromText(), ST_GeometryCollectionFromText(), ST_GeomCollFromTxt() | WKT로부터 geometry 컬렉션 반환 | |
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() | WKB로부터 geometry 컬렉션 반환 | |
ST_GeometryN() | geometry 컬렉션에서 N번째 geometry 반환 | |
ST_GeometryType() | geometry 타입 이름 반환 | |
ST_GeomFromGeoJSON() | GeoJSON 오브젝트로부터 geometry 생성 | |
ST_GeomFromText(), ST_GeometryFromText() | WKT로부터 geometry 반환 | |
ST_GeomFromWKB(), ST_GeometryFromWKB() | WKB로부터 geometry 반환 | |
ST_HausdorffDistance() | 한 geometry가 다른 geometry로부터 떨어진 이산 하우스도르프(Hausdorff) 거리 | |
ST_InteriorRingN() | Polygon의 N번째 내부 링(interior ring) 반환 | |
ST_Intersection() | 두 geometry의 포인트 집합 교집합 반환 | |
ST_Intersects() | 한 geometry가 다른 geometry와 교차하는지 여부 | |
ST_IsClosed() | geometry가 닫혀 있고(simple) 단순한지 여부 | |
ST_IsEmpty() | geometry가 비어 있는지 여부 | |
ST_IsSimple() | geometry가 단순(simple)한지 여부 | |
ST_IsValid() | geometry가 유효한지 여부 | |
ST_LatFromGeoHash() | 지오해시 값에서 위도 반환 | |
ST_Latitude() | Point의 위도 반환 | |
ST_Length() | LineString의 길이 반환 | |
ST_LineFromText(), ST_LineStringFromText() | WKT로부터 LineString 구성 | |
ST_LineFromWKB(), ST_LineStringFromWKB() | WKB로부터 LineString 구성 | |
ST_LineInterpolatePoint() | LineString을 따라 주어진 퍼센트 지점의 포인트 | |
ST_LineInterpolatePoints() | LineString을 따라 주어진 퍼센트 지점의 포인트들 | |
ST_LongFromGeoHash() | 지오해시 값에서 경도 반환 | |
ST_Longitude() | Point의 경도 반환 | |
ST_MakeEnvelope() | 두 포인트 주변의 직사각형 | |
ST_MLineFromText(), ST_MultiLineStringFromText() | WKT로부터 MultiLineString 구성 | |
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() | WKB로부터 MultiLineString 구성 | |
ST_MPointFromText(), ST_MultiPointFromText() | WKT로부터 MultiPoint 구성 | |
ST_MPointFromWKB(), ST_MultiPointFromWKB() | WKB로부터 MultiPoint 구성 | |
ST_MPolyFromText(), ST_MultiPolygonFromText() | WKT로부터 MultiPolygon 구성 | |
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() | WKB로부터 MultiPolygon 구성 | |
ST_NumGeometries() | geometry 컬렉션 내 geometry 수 반환 | |
ST_NumInteriorRing(), ST_NumInteriorRings() | Polygon의 내부 링 수 반환 | |
ST_NumPoints() | LineString의 포인트 수 반환 | |
ST_Overlaps() | 한 geometry가 다른 geometry와 overlap하는지 여부 | |
ST_PointAtDistance() | LineString을 따라 주어진 거리의 포인트 | |
ST_PointFromGeoHash() | 지오해시 값을 POINT 값으로 변환 | |
ST_PointFromText() | WKT로부터 Point 구성 | |
ST_PointFromWKB() | WKB로부터 Point 구성 | |
ST_PointN() | LineString에서 N번째 포인트 반환 | |
ST_PolyFromText(), ST_PolygonFromText() | WKT로부터 Polygon 구성 | |
ST_PolyFromWKB(), ST_PolygonFromWKB() | WKB로부터 Polygon 구성 | |
ST_Simplify() | 단순화된 geometry 반환 | |
ST_SRID() | geometry에 대한 공간 참조 시스템 ID 반환 | |
ST_StartPoint() | LineString의 시작 포인트 | |
ST_SwapXY() | X/Y 좌표가 바뀐 인자 반환 | |
ST_SymDifference() | 두 geometry의 포인트 집합 대칭 차이 반환 | |
ST_Touches() | 한 geometry가 다른 geometry에 접하는지 여부 | |
ST_Transform() | geometry의 좌표 변환 | |
ST_Union() | 두 geometry의 포인트 집합 합집합 반환 | |
ST_Validate() | 검증된 geometry 반환 | |
ST_Within() | 한 geometry가 다른 geometry 내에 있는지 여부 | |
ST_X() | Point의 X 좌표 반환 | |
ST_Y() | Point의 Y 좌표 반환 | |
STATEMENT_DIGEST() | 구문 다이제스트 해시 값 계산 | |
STATEMENT_DIGEST_TEXT() | 정규화된 구문 다이제스트 계산 | |
STD() | 모집단 표준편차 반환 | |
STDDEV() | 모집단 표준편차 반환 | |
STDDEV_POP() | 모집단 표준편차 반환 | |
STDDEV_SAMP() | 표본 표준편차 반환 | |
STR_TO_DATE() | 문자열을 날짜로 변환 | |
STRCMP() | 두 문자열 비교 | |
STRING_TO_VECTOR() | 규격에 맞는 문자열로 표현된 VECTOR 컬럼의 바이너리 값을 가져옴 | |
SUBDATE() | 세 개의 인자로 호출될 때 DATE_SUB()의 동의어 | |
SUBSTR() | 지정된 서브스트링 반환 | |
SUBSTRING() | 지정된 서브스트링 반환 | |
SUBSTRING_INDEX() | 구분자의 지정된 발생 횟수 이전의 서브스트링 반환 | |
SUBTIME() | 시간 빼기 | |
SUM() | 합계 반환 | |
SYSDATE() | 함수가 실행되는 시간 반환 | |
SYSTEM_USER() | USER()의 동의어 | |
TAN() | 인자의 탄젠트 반환 | |
TIME() | 전달된 expression의 시간 부분 추출 | |
TIME_FORMAT() | 시간을 포맷 | |
TIME_TO_SEC() | 인자를 초로 변환하여 반환 | |
TIMEDIFF() | 시간 빼기 | |
TIMESTAMP() | 단일 인자일 경우 date 또는 datetime expression을 반환; 두 인자일 경우 인자의 합을 반환 | |
TIMESTAMPADD() | datetime expression에 인터벌 추가 | |
TIMESTAMPDIFF() | 지정된 단위를 사용하여 두 datetime expression의 차이 반환 | |
TO_BASE64() | 인자를 base-64 문자열로 변환하여 반환 | |
TO_DAYS() | date 인자를 일 수로 변환하여 반환 | |
TO_SECONDS() | date 또는 datetime 인자를 Year 0 이후의 초로 변환하여 반환 | |
TRIM() | 앞과 뒤의 공백 제거 | |
TRUNCATE() | 지정된 소수 자릿수로 잘라냄 | |
UCASE() | UPPER()의 동의어 | |
UNCOMPRESS() | 압축된 문자열을 uncompress | |
UNCOMPRESSED_LENGTH() | 압축 전 문자열의 길이 반환 | |
UNHEX() | 숫자의 16진 표현을 포함하는 문자열 반환 | |
UNIX_TIMESTAMP() | Unix 타임스탬프 반환 | |
UpdateXML() | 교체된 XML 프래그먼트 반환 | |
UPPER() | 대문자로 변환 | |
USER() | 클라이언트가 제공한 사용자 이름 및 호스트 이름 | |
UTC_DATE() | 현재 UTC date 반환 | |
UTC_TIME() | 현재 UTC time 반환 | |
UTC_TIMESTAMP() | 현재 UTC date 및 time 반환 | |
UUID() | 유니버설 유니크 식별자(UUID) 반환 | |
UUID_SHORT() | 정수 값의 유니버설 식별자 반환 | |
UUID_TO_BIN() | 문자열 UUID를 바이너리로 변환 | |
VALIDATE_PASSWORD_STRENGTH() | 패스워드의 강도 결정 | |
VALUES() | INSERT 중에 사용할 값 정의 | |
VAR_POP() | 모집단 분산 반환 | |
VAR_SAMP() | 표본 분산 반환 | |
VARIANCE() | 모집단 분산 반환 | |
VECTOR_DIM() | 벡터의 길이(즉, 포함하는 엔트리 수) 가져오기 | |
VECTOR_TO_STRING() | 바이너리 문자열 값이 주어진 VECTOR 컬럼의 문자열 표현 가져오기 | |
VERSION() | MySQL 서버 버전을 나타내는 문자열 반환 | |
WAIT_FOR_EXECUTED_GTID_SET() | 주어진 GTID가 레플리카에서 실행될 때까지 대기 | |
WEEK() | 주(week) 번호 반환 | |
WEEKDAY() | 요일 인덱스 반환 | |
WEEKOFYEAR() | date의 캘린더 주(1-53) 반환 | |
WEIGHT_STRING() | 문자열에 대한 weight 문자열 반환 | |
XOR | 논리 XOR | |
YEAR() | 연도 반환 | |
YEARWEEK() | 연도와 주(week) 반환 | |
| [` | `](https://dev.mysql.com/doc/refman/9.5/en/bit-functions.html#operator_bitwise-or) | 비트 단위 OR |
~ | 비트 단위 반전 |
14 Functions and Operators
14.2 Loadable Function Reference