주제별 함수 목록

주제별 함수 목록 (List of functions by topic)

이 문서는 Trino의 모든 함수를 주제별로 정리한 목록입니다. 관심 있는 주제에서 함수를 찾아 각 문서의 해당 섹션으로 이동할 수 있어요.

출처: 문서

본문

집계 (Aggregate)

자세한 내용은 집계 함수 문서를 참고하세요.

  • any_value(), approx_distinct(), approx_most_frequent(), approx_percentile(), approx_set(), arbitrary(), array_agg(), avg()
  • bitwise_and_agg(), bitwise_or_agg(), bool_and(), bool_or()
  • checksum(), corr(), count(), count_if(), covar_pop(), covar_samp()
  • every()
  • geometric_mean()
  • histogram()
  • kurtosis()
  • map_agg(), map_union(), max(), max_by(), merge(), min(), min_by(), multimap_agg()
  • numeric_histogram()
  • qdigest_agg()
  • regr_intercept(), regr_slope()
  • skewness(), sum(), stddev(), stddev_pop(), stddev_samp()
  • tdigest_agg()
  • variance(), var_pop(), var_samp()

참고: geometry_collect_agg()는 지리 공간 주제에도 속합니다.

배열 (Array)

자세한 내용은 배열 함수와 연산자 문서를 참고하세요.

  • all_match(), any_match()
  • array_distinct(), array_except(), array_first(), array_histogram(), array_intersect(), array_join(), array_last(), array_max(), array_min(), array_position(), array_remove(), array_sort(), array_union(), arrays_overlap()
  • cardinality(), combinations(), concat(), contains()
  • element_at()
  • filter(), flatten()
  • ngrams(), none_match()
  • reduce(), repeat(), reverse()
  • sequence(), shuffle(), slice()
  • transform(), trim_array()
  • zip(), zip_with()

바이너리 (Binary)

자세한 내용은 바이너리 함수와 연산자 문서를 참고하세요.

  • concat(), crc32()
  • from_base32(), from_base64(), from_base64url(), from_big_endian_32(), from_big_endian_64(), from_hex(), from_ieee754_32(), from_ieee754_64()
  • hmac_md5(), hmac_sha1(), hmac_sha256(), hmac_sha512()
  • length(), lpad()
  • md5(), murmur3()
  • reverse(), rpad()
  • sha1(), sha256(), sha512(), spooky_hash_v2_32(), spooky_hash_v2_64(), substr()
  • to_base32(), to_base64(), to_base64url(), to_big_endian_32(), to_big_endian_64(), to_hex(), to_ieee754_32(), to_ieee754_64()
  • xxhash64()

비트 연산 (Bitwise)

자세한 내용은 비트 연산 함수 문서를 참고하세요.

  • bit_count(), bitwise_and(), bitwise_left_shift(), bitwise_not(), bitwise_or(), bitwise_right_shift(), bitwise_right_shift_arithmetic(), bitwise_xor()

색상 (Color)

자세한 내용은 색상 함수 문서를 참고하세요.

  • bar(), color(), render(), rgb()

비교 (Comparison)

자세한 내용은 비교 함수와 연산자 문서를 참고하세요.

  • greatest(), least()

조건 (Conditional)

자세한 내용은 조건 표현식 문서를 참고하세요.

  • case, coalesce, if, nullif, try

변환 (Conversion)

자세한 내용은 변환 함수 문서를 참고하세요.

  • cast(), format(), try_cast(), typeof()

DataSketches

자세한 내용은 DataSketches 함수 문서를 참고하세요.

  • theta_sketch_cardinality(), theta_sketch_union()

날짜와 시간 (Date and time)

자세한 내용은 날짜와 시간 함수/연산자 문서를 참고하세요.

  • AT TIME ZONE, current_date, current_time, current_timestamp, localtime, localtimestamp, current_timezone()
  • date(), date_add(), date_diff(), date_format(), date_parse(), date_trunc()
  • format_datetime(), from_iso8601_date(), from_iso8601_timestamp(), from_unixtime(), from_unixtime_nanos()
  • human_readable_seconds()
  • last_day_of_month()
  • now()
  • parse_duration()
  • timezone(), to_iso8601(), to_milliseconds(), to_unixtime()
  • with_timezone()

지리 공간 (Geospatial)

자세한 내용은 지리 공간 함수 문서를 참고하세요.

  • bing_tile(), bing_tile_at(), bing_tile_coordinates(), bing_tile_polygon(), bing_tile_quadkey(), bing_tile_zoom_level(), bing_tiles_around()
  • convex_hull_agg()
  • from_encoded_polyline(), from_geojson_geometry()
  • geometry_collect_agg(), geometry_from_hadoop_shape(), geometry_invalid_reason(), geometry_nearest_points(), geometry_to_bing_tiles(), geometry_union(), geometry_union_agg(), great_circle_distance()
  • line_interpolate_point(), line_interpolate_points(), line_locate_point()
  • simplify_geometry(), spatial_partitioning(), spatial_partitions()
  • ST_Area(), ST_AsBinary(), ST_AsEWKB(), ST_AsEWKT(), ST_AsText(), ST_Boundary(), ST_Buffer(), ST_Centroid(), ST_Collect(), ST_Contains(), ST_ConvexHull(), ST_CoordDim(), ST_Crosses(), ST_Difference(), ST_Dimension(), ST_Disjoint(), ST_Distance(), ST_EndPoint(), ST_Envelope(), ST_EnvelopeAsPts(), ST_Equals(), ST_ExteriorRing(), ST_Force2D(), ST_Force3D(), ST_Geometries(), ST_GeometryFromText(), ST_GeometryN(), ST_GeometryType(), ST_GeomFromBinary(), ST_GeomFromEWKT(), ST_GeomFromKML(), ST_InteriorRingN(), ST_InteriorRings(), ST_Intersection(), ST_Intersects(), ST_IsClosed(), ST_IsEmpty(), ST_IsRing(), ST_IsSimple(), ST_IsValid(), ST_Length(), ST_LineFromText(), ST_LineMerge(), ST_LineString(), ST_MakeLine(), ST_MakePolygon(), ST_MinimumBoundingCircle(), ST_Multi(), ST_MultiPoint(), ST_Normalize(), ST_NumGeometries(), ST_NumInteriorRing(), ST_NumPoints(), ST_OrientedEnvelope(), ST_Overlaps(), ST_Point(), ST_PointN(), ST_PointOnSurface(), ST_Points(), ST_Polygon(), ST_Polygonize(), ST_Relate(), ST_ReducePrecision(), ST_SetSRID(), ST_SRID(), ST_StartPoint(), ST_SymDifference(), ST_Touches(), ST_Transform(), ST_Union(), ST_VoronoiPolygons(), ST_Within(), ST_X(), ST_XMax(), ST_XMin(), ST_Y(), ST_YMax(), ST_YMin(), ST_Z()
  • to_encoded_polyline(), to_geojson_geometry(), to_geometry(), to_spherical_geography()

HyperLogLog

자세한 내용은 HyperLogLog 함수 문서를 참고하세요.

  • approx_set(), cardinality(), empty_approx_set(), merge()

JSON

자세한 내용은 JSON 함수와 연산자 문서를 참고하세요.

  • is_json_scalar(), json_array(), json_array_contains(), json_array_get(), json_array_length(), json_exists(), json_extract(), json_extract_scalar(), json_format(), json_object(), json_parse(), json_query(), json_size(), json_value()

Lambda

자세한 내용은 Lambda 표현식 문서를 참고하세요.

  • any_match(), reduce_agg(), regexp_replace(), transform()

머신 러닝 (Machine learning)

자세한 내용은 머신 러닝 함수 문서를 참고하세요.

  • classify(), features(), learn_classifier(), learn_libsvm_classifier(), learn_libsvm_regressor(), learn_regressor(), regress()

맵 (Map)

자세한 내용은 맵 함수와 연산자 문서를 참고하세요.

  • cardinality(), element_at()
  • map(), map_concat(), map_entries(), map_filter(), map_from_entries(), map_keys(), map_values(), map_zip_with(), multimap_from_entries()
  • transform_keys(), transform_values()

수학 (Math)

자세한 내용은 수학 함수와 연산자 문서를 참고하세요.

  • abs(), acos(), asin(), atan()
  • beta_cdf()
  • cbrt(), ceil(), cos(), cosh(), cosine_distance(), cosine_similarity()
  • degrees()
  • e(), exp()
  • floor(), from_base()
  • infinity(), inverse_beta_cdf(), inverse_normal_cdf(), is_finite(), is_nan()
  • ln(), log(), log2(), log10()
  • mod()
  • nan(), normal_cdf()
  • pi(), pow(), power()
  • radians(), rand(), random(), round()
  • sign(), sin(), sinh(), sqrt()
  • tan(), tanh(), to_base(), truncate()
  • width_bucket(), wilson_interval_lower(), wilson_interval_upper()

Quantile digest

자세한 내용은 Quantile digest 함수 문서를 참고하세요.

  • merge(), qdigest_agg(), value_at_quantile(), values_at_quantiles()

정규 표현식 (Regular expression)

자세한 내용은 정규 표현식 함수 문서를 참고하세요.

  • regexp_count(), regexp_extract(), regexp_extract_all(), regexp_like(), regexp_position(), regexp_replace(), regexp_split()

행 (Row)

자세한 내용은 행 함수 문서를 참고하세요.

  • ROW::fields()

행 패턴 인식 표현식 (Row pattern recognition expressions)

  • classifier, first, last, match_number, next, permute, prev — 모두 match_recognize 문서 참고

세션 (Session)

자세한 내용은 세션 정보 문서를 참고하세요.

  • current_catalog, current_groups(), current_schema, current_user

Set Digest

자세한 내용은 Set Digest 함수 문서를 참고하세요.

  • make_set_digest(), merge_set_digest(), cardinality(), intersection_cardinality(), jaccard_index(), hash_counts()

문자열 (String)

자세한 내용은 문자열 함수와 연산자 문서를 참고하세요.

  • chr(), codepoint(), concat(), concat_ws()
  • ends_with()
  • format(), from_utf8()
  • hamming_distance()
  • length(), levenshtein_distance(), lower(), lpad(), ltrim(), luhn_check()
  • normalize()
  • position()
  • random_string() — Faker 커넥터의 카탈로그 함수
  • replace(), reverse(), rpad(), rtrim()
  • soundex(), split(), split_part(), split_to_map(), split_to_multimap(), starts_with(), strpos(), substr(), substring()
  • title_case(), to_utf8(), translate(), trim()
  • upper()
  • word_stem()

시스템 (System)

자세한 내용은 시스템 정보 문서를 참고하세요.

  • version()

테이블 (Table)

자세한 내용은 테이블 함수 문서를 참고하세요.

  • exclude_columns(), sequence()

T-Digest

자세한 내용은 T-Digest 함수 문서를 참고하세요.

  • merge(), tdigest_agg(), value_at_quantile()

Teradata

자세한 내용은 Teradata 함수 문서를 참고하세요.

  • char2hexint(), index(), to_char(), to_timestamp(), to_date()

URL

자세한 내용은 URL 함수 문서를 참고하세요.

  • url_decode(), url_encode(), url_extract_fragment(), url_extract_host(), url_extract_parameter(), url_extract_path(), url_extract_port(), url_extract_protocol(), url_extract_query()

UUID

자세한 내용은 UUID 함수 문서를 참고하세요.

  • uuid()

윈도우 (Window)

자세한 내용은 윈도우 함수 문서를 참고하세요.

  • cume_dist(), dense_rank(), first_value(), lag(), last_value(), lead(), nth_value(), ntile(), percent_rank(), rank(), row_number()

더 알아보기 (Learn more)

함수 이름으로 빠르게 찾고 싶다면 이름별 함수 목록 문서를 참고하세요. 각 함수의 상세한 설명은 주제별 함수 문서에서 확인할 수 있어요.