
Haaa sekali lagi. Aku nak merapu dalam blog yang tak seberapa ni. Kali ni aku nak cetita pulak pasai "Padding". Pada dasarnya, padding ni membawa maksud penambahan kepada sesuatu benda tu, untuk meningkatkan saiz barang tersebut. Yey, jangan percaya sangat, sebab tu aku tulis berdasarkan apa yg aku paham.
Okay dalam asas programming pulak padding membawa maksud penambahan character kepada sesuatu struktur data untuk melengkapkan bahagian yg kosong pada data tu. Contoh la sesuatu machine ni dia cuma terima input yang panjangnya 10. Tetapi input yang kita ada cuma panjangnya 6. Oleh itu kena la tambah blank space kat belakang input tu. Katakan nak hantaq input "saya", so data tu kita kena cukupkan 10 dengan buat macam ni "saya++++++" (katakan + adalah blank spaces). Haaa paham dak, takpa la kalau tak paham pun, ahahaha.
Ini cara macam mana kita guna padding dalam sql:
Contoh1
SELECT RPAD (test_id, 15)Output1
FROM table_test
WHERE test_id = '1234567890';
"1234567890+++++" (exclude "") (katakan + adalah spaces)tengok macam mana RPAD tambah 5 blank spaces pada bahagian kanan output.
Contoh2
SELECT RPAD (test_id, 5)Output2
FROM table_test
WHERE test_id = '1234567890';
"12345" (exclude "")dalam output ni pulak RPAD dah potong output tadi sebab panjang yang kita nak cuma 5.
Contoh3
SELECT LPAD (test_id, 15)Output3
FROM table_test
WHERE test_id = '1234567890';
"+++++1234567890" (exclude "") (katakan + adalah spaces)
kat sini pulak LPAD dah lengkap kan output tu dengan menambah blank spaces kat belah kiri output.
Contoh4
SELECT LPAD (test_id, 15, '+')Output4
FROM table_test
WHERE test_id = '1234567890';
"+++++1234567890" (exclude "")
bukan spaces saja, blank tu pun boleh diganti dengan character lain macam contoh kat atas ni.
No comments:
Post a Comment