fungsi ip_network_last

Berlaku untuk:check ditandai ya Databricks Runtime 18.2 ke atas

Mengembalikan alamat terakhir blok CIDR IPv4 atau IPv6 dalam bentuk kanonisnya.

Syntax

ip_network_last ( cidr )

Arguments

  • cidr: Nilai STRING atau BINARY yang mewakili blok CIDR IPv4 atau IPv6 yang valid.

Returns

Jenis yang sama dengan input (STRING atau BINARY), yang mewakili bentuk kanonis dari alamat terakhir di blok CIDR.

Fungsi mengembalikan NULL jika input adalah NULL.

Kondisi kesalahan

Examples

> SELECT ip_network_last('192.168.1.0/24');
  192.168.1.255

> SELECT ip_network_last('2001:db8::/32');
  2001:db8:ffff:ffff:ffff:ffff:ffff:ffff

> SELECT ip_network_last('::ffff:192.0.2.0/120');
  ::ffff:192.0.2.255

> SELECT hex(ip_network_last(X'C0A8016418'));
  C0A801FF

> SELECT ip_network_last(NULL);
  NULL

> SELECT ip_network_last('192.168.1.5');
  Error: INVALID_CIDR_BLOCK