Length pada SQL Server

Sintaks SQL pada umumnya sama saja bisa diterapkan pada hampir semua sistem manajemen database. Satu di antaranya  adalah SQL Server. Namun, untuk mengetahui panjang suatu karakter, sepertinya ada hal-hal yang harus diperhatikan. Salah satunya adalah tentang cara mengukur panjang sebuah kolom. Ada beda jika kita mengukur kolom atau field dengan tipe data teks dan tipe data varchar. Meskipun dua-duanya sama string, keduanya harus diperlakukan berbeda untuk mendapatkan panjang karakternya.

Untuk tipe data varchar, kita menggunakan LEN(field_name).

Untuk tipe data text, kita menggunakan DATALENGTH(field_name).

Sebenarnya DATALENGTH lebih powerful karena bisa digunakan untuk semua tipe data.

Nah, jika kita ingin melihat nilai terpanjang  dari suatu kolom, bisa digunakan sintaks sebagai berikut:

SELECT TOP 1 field1, DATALENGTH(field2) 
FROM dbo.database_name 
ORDER BY 2 DESC

 

Itu saja, yang saya temui pagi ini. Semoga bermanfaat.

Pos ini dipublikasikan di Developer dan tag . Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s