fungsi ip_network_first

Berlaku untuk:check ditandai ya Databricks Runtime 18.2 ke atas

Important

Fitur ini ada di Beta. Admin ruang kerja dapat mengontrol akses ke fitur ini dari halaman Pratinjau . Lihat Kelola Pratinjau Azure Databricks.

Mengembalikan bagian jaringan dari blok CIDR IPv4 atau IPv6 dalam bentuk kanonisnya.

Fungsi ini adalah alias untuk ip_network fungsi.

Syntax

ip_network_first ( cidr )

Argumen

  • 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 alamat jaringan.

Fungsi mengembalikan NULL jika input adalah NULL.

Kondisi kesalahan

Examples

> SELECT ip_network_first('192.168.1.100/24');
  192.168.1.0

> SELECT ip_network_first('10.32.1.5/16');
  10.32.0.0

> SELECT ip_network_first('2001:db8::1/32');
  2001:db8::

> SELECT ip_network_first('::ffff:192.0.2.128/120');
  ::ffff:192.0.2.0

> SELECT hex(ip_network_first(X'C0A8016418'));
  C0A80100

> SELECT ip_network_first(NULL);
  NULL

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