Row ranking tips using RANK, DENSE_RANK and ROW_NUMBER

ওরাকল ডাটাবেজে অনেক ভাবেই ডাটা র‍্যাঙ্কিং করা যায়। সবচেয়ে সহজ সমাধান হল Aggregate functions ব্যাবহার করে। কিন্তু এ ধরনের ফাংশনে নন গ্রুপ কলাম সিলেক্ট করা যায় না। এর সহজ সমাধান হল এ ক্ষেত্রে Analytics functions ব্যাবহার করে ডাটা র‍্যাঙ্কিং করা। Continue reading Row ranking tips using RANK, DENSE_RANK and ROW_NUMBER

Extend varchar2 data type length 4K to 32K in 12c

Oracle 12c নিউ ফিচার গাইড অনুযায়ী-

The maximum size of the VARCHAR2, NVARCHAR2, and RAW data types has been increased from 4,000 to 32,767 bytes. Increasing the allotted size for these data types allows users to store more information in character data types before switching to large objects (LOBs). This is especially useful for brief textual data types and the capabilities to build indexes on these types of columns.
(Oracle® Database New Features Guide 12c Release 1 (12.1) E17906-16 Page 1-13) Continue reading Extend varchar2 data type length 4K to 32K in 12c

Random Tips

Note: Throughout this course, the words keyword, clause, and statement are used as follows:

    • A keyword refers to an individual SQL element. For example, SELECT and FROM are keywords.
    • A clause is a part of a SQL statement. For example, SELECT employee_id, last_name, … is a clause.
    • A statement is a combination of two or more clauses. For example, SELECT * FROM employees is a SQL statement.

Arithmetic with Dates

Operation Result Description
date + number Date Adds a number of days to a date
date – number Date Subtracts a number of days from a date
date – date Number of days Subtracts one date from another
date + number/24 Date Adds a number of hours to a date

Using Date Functions

Assume SYSDATE = ’25-JUL-03′

Function Result
ROUND(SYSDATE,’MONTH’) 01-AUG-03
ROUND(SYSDATE ,’YEAR’) 01-JAN-04
TRUNC(SYSDATE ,’MONTH’) 01-JUL-03
TRUNC(SYSDATE ,’YEAR’) 01-JAN-03
MONTHS_BETWEEN (’01-SEP-95′,’11-JAN-94′) 19.6774194
ADD_MONTHS (’11-JAN-94′,6) ’11-JUL-94′
NEXT_DAY (’01-SEP-95′,’FRIDAY’) ’08-SEP-95′
LAST_DAY (’01-FEB-95′) ’28-FEB-95′

General Function

      • NVL Converts a null value to an actual value. Example: NVL(number_column,9), NVL(date_column, ’01-JAN-95′), NVL(character_column, ‘Unavailable’)
      • NVL2 If expr1 is not null, NVL2 returns expr2. If expr1 is null, NVL2 returns expr3. The argument expr1 can have any data type. Example: NVL2(commission_pct, ‘SAL+COMM’, ‘SAL’)

continue…

ইউটিউবের ভিডিও ডাউনলোড করুন আরও সহজে

আমরা ইউটিউবের ভিডিও ডাউনলোড করার জন্য বিভিন্ন ধরণের টুল ব্যবহার করে থাকি। যেমন সফটওয়ার, প্লাগইন কিংবা এক্সটেনশন ইত্যাদি। আমি আজকে দেখাব কিভাবে কোন সফটওয়ার, প্লাগইন কিংবা এক্সটেনশন ছাড়ায় ইউটিউব থেকে ভিডিও

ডাউনলোড করা যায়। এছাড়া এর মাধ্যমে প্রায় যেকোনো ওয়েব সাইটের ভিডিও ডাউনলোড করতে পারবেন।

ইউটিউব থেকে ভিডিও ডাউনলোড করার জন্য প্রথমেই আপনার কাঙ্ক্ষিত ভিডিওটির ঠিকানায়(URL) যান। এবার ঐ URL এর এর প্রথমে দুইটা এস (ss) যুক্ত করুন এবং এন্টার দিন। যেমন যদি আপনার URL হয় (http://www.youtube.com/watch?v=Ppf-UA36ljE) তাহলে দুইটা এস যুক্ত করে হবে (http://www.ssyoutube.com/watch?v=Ppf-UA36ljE)


এন্টার দেবার পর নিম্নের মত উইন্ডো আসবে।


এখান থেকে আপনার কাঙ্ক্ষিত রেজুলেশনে সিলেক্ট করুন। তাহলে নিম্নের মতো ডাউনলোড শুরু হবে। 


এছাড়া সেভ ফ্রম নেট এর হোমপেজ এ গিয়ে ডাউনলোড বক্সে অন্যান্য ওয়েবের ভিডিও লিঙ্ক দিয়ে অনুরূপ পদ্ধতিতে ভিডিও ডাউনলোড করা যাবে।


.:: গুগল মামার সাথে মজা করার ১ বস্তা ট্রিকস ::.

   শা করি সবাই ভালো আছেন। আমরা সবাই জানি গুগল আমাদের কত উপকারী বন্ধু। যেকোন কিছু সে খুজে দিতে পারে সেকেন্ডের মাঝে। কিন্তু গুগল কিন্তু অনেক রসিক। তাহলে চলুন আজকে গুগলের সাথে কিছু রসিকতা করে আসি !!

১. গুগল গ্র্যাভিটিঃ ► www.google.com এ যান।
 ► সার্চ বক্সে Google Gravity লিখে I’m Feeling Lucky বাটনে ক্লিক করুন।

কি দেখলেন?? অভিকর্ষের জোরে সব নিচে চলে গেলো তাইনা?

২. গুগল হ্যাকারঃ

► www.google.com এ যান।
 ► সার্চ বক্সে Google Hacker লিখে I’m Feeling Lucky বাটনে ক্লিক করুন।
গুগল সার্চ হয়ে গেলো সম্পুর্ণ লিট ভাষায়।


৩. এপিক গুগলঃ
► www.google.com এ যান।
 ► সার্চ বক্সে Epic Google লিখে I’m Feeling Lucky বাটনে ক্লিক করুন।

এইবার গুগল আপনার দিকে এগিয়ে আসবে !!

৪. বিরক্তিকর গুগলঃ
এবার Annoying Google লিখে  I’m Feeling Lucky বাটনে ক্লিক করুন।
 গুগল মামাকে তো এতক্ষন অনেক বিরক্ত করলেন। এইবার সেই আপনাকে বিরক্ত করে ছাড়বে

৫. গুগলে প্যাকম্যান গেইমঃ
► Google Pacman লিখে আবার  I’m Feeling Lucky বাটনে ক্লিক করুন।
 গুগল লোগো হয়ে গেলো ছোট্ট প্যাকম্যান গেইম!! খেলতে থাকুন আর সাথে সার্চ করতেও থাকুন……

৬. গুগল ডিগবাজীঃ
► www.google.com এ যেয়ে Do a barrel roll টাইপ করে এন্টার চাপুন।
 এবার গুগলের সাথে সাথে আপনিও ডিগবাজী খান !! :p

৭. গুগল ডাইনোসরঃ
গুগলকে ডিগবাজী খাওয়ালেন?? মিয়া আপনার সাহস তো কম না? এবার দেখেন গুগল মামা রেগে ডাইনোসর হয়ে গেছে…
 ► Dinoogle লিখে সার্চ দিয়ে  I’m Feeling Lucky বাটনে ক্লিক করুন অথবা প্রথম সার্চ রেজাল্টে ক্লিক করুন।

৮. বাকা গুগলঃ
এবার Tilt লিখে সার্চ মারেন। Askew লিখে সার্চ দিলেও এটা হবে। কিছু কি টের পাইছেন?

৯. হ-য-ব-র-ল গুগলঃ
► Google Sphere লিখে সার্চ করে প্রথম রেজাল্টে যান অথবা I’m Feeling Lucky বাটনে ক্লিক করুন।
 সবকিছু উলটপালট হয়ে গেলো তাইনা??

১০.ভঙ্গুর গুগলঃ
► Zerg Rush লিখে সার্চ করুন।
 কয়েক সেকেন্ড অপেক্ষা করলেই দেখতে পারবেন ভাঙ্গাভাঙ্গি কারে কয় !!! 

১১. উলটা গুগলঃ
 Google কে উলটা করলে কি হয়? elgoog লিখে  I’m Feeling Lucky বাটনে ক্লিক করেন !!
 কেমন লাগলো উলটা গুগল?

১২. পলাতক গুগলঃ
► Weenie Google লিখে আবার সেই I’m Feeling Lucky বাটনে ক্লিক !!
 তাড়াতাড়ি করেন। গুগল পালিয়ে যাওয়ার আগেই সার্চ করতে হবে কিন্তু !!!!!

১৩. গুগল লোকোঃ
 ► Google Loco লিখে আবার I’m Feeling Lucky বাটনে ক্লিক/১ম সার্চ রেজাল্টে ক্লিক!!
 কি দেখলেন কমেন্টে বলুন

১৪. রঙ্গিন গুগলঃ
এইবার আসেন দেখে আসি গুগলের রঙ্গিন রূপ !!
 ► Google Rainbow লিখে আবার I’m Feeling Lucky বাটনে ক্লিক/১ম সার্চ রেজাল্টে ক্লিক করুন।

১৫. কিউট গুগলঃ
জানতে চান কে সবচাইতে কিউট?
 তাইলে I’m Feeling Lucky তে ক্লিক মারেন Who’s the cutest লিখে।

১৬. গুগল ক্যালকুলেটরঃ
গুগলকে আপনি ক্যালকুলেটর হিসেবে ব্যবহার করতে পারবেন। এজন্য ইকুয়েশন লিখে সার্চ করুন। যেমনঃ 2+2, 5*7 ইত্যাদি লিখে সার্চ বাটনে চাপ দিন।

১৭. গুগল ঘড়িঃ
যেকোন স্থানের সময় জানতে চান? তাহলে time লিখে সেই দেশের নাম বা শহরের নাম লিখে সার্চ দিন।

১৮. বাইনারী গুগলঃ
Binary লিখে সার্চ করুন। আপনার লেখার একটু নিচে খেয়াল করুন। About 0b1001010011000101111100000000 results দেখাবে বাইনারী সংখ্যায় 

১৯. জীবনের হিসাবঃ
The answer to life, the universe and everything লিখে সার্চ করুন। কি উত্তর দেখলেন?? আজব তাইনা?

২০. জ্যামিতিক ভালোবাসাঃ
গুগলকে ভালোবেসে থাকলে sqrt(cos(x))*cos(300x)+sqrt(abs(x))-0.7)*(4-x*x)^0.01, sqrt(6-x^2), -sqrt(6-x^2) from -4.5 to 4.5 এটি লিখে সার্চ করেন। গুগল আপনাকেও ভালোবাসে দেখলেন তো?? <3

২১. গুগল ডসঃ
► Google Terminal লিখে  I’m Feeling Lucky বাটনে ক্লিক করুন।
 এবার ডস মোডে গুগলও চলবে !

২২. গুগল ভুতঃ
 ► Googoth লিখে  I’m Feeling Lucky বাটনে ক্লিক করুন।
 দেখবেন গুগলের ভৌতিক রূপ !!!

 ২৩. সাগরতলের গুগলঃ
এইবার এখানে যানঃ http://www.google.com.hk/intl/zh-CN/landing/shuixia/
যারা সাতার জানেন না তার কিন্তু সাবধান !!

তো গুগল মামার সাথে অনেক মজা হলো তাইনা?? এবার দয়া করে গুগলকে একটু বিশ্রাম নিতে দেন! 

এরকম আরো অনেক ট্রিক রয়েছে। আপনি আরো ট্রিকস জেনে থাকলে কমেন্টে শেয়ার করতে পারেন।

(মূল লেখাটি এখানে, ক্রেডিটঃ মোতাব্বিরের কাগু)