วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2558

การจำลอง table จาก table หลัก

การจำลอง table จาก table หลัก
ปรกติการ แสดงข้อมูลโดยการ  *  คือการแสดง columns ทั้งหมดใน Table

                 select *
                 from table_name
                 ;
ผมที่ได้
                 column_1 , colum_2 , column_3 , ...


แต่เมื่อ แสดงข้อมูลโดยการ  *  จากการสร้าง Table จำลอง

                select *
               from ( select column_1
, column_2
from table_name
 tab_table_name
                       ;
ผมที่ได้
                 column_1 , colum_2
     
       



วันอังคารที่ 7 กรกฎาคม พ.ศ. 2558

DECODE เป็นการเขียน เงื่อนไข บนชุดคำสั่ง select

 DECODE เป็นการเขียน เงื่อนไข บนคำสั่ง select ครับ เหมือน CASE  -WHEN -  THEN  - ELSE  - END
ถ้าเข้าเงื่อนไขที่กำหนด ให้กระทำอะไรก็เขียนไป
เช่น  ถ้าผมจะลองดูว่าถ้าจะเพิ่มเงินเดือน ให้แต่ละแผนก (jobid) เงินเดือนจะเพิ่มเป็นเท่าไหร่ โดยมีเงื่อนไขดังนี้
แผนก IT_PROG            เพิ่มอีก 10%
แผนก ST_CLERK         เพิ่มอีก 15%
แผนก SA_REP              เพิ่มอีก 20%
แผนก  อื่นๆ       ให้แสดง salary ปัจจุบันออกมา ไม่เพิ่มให้

SELECT      last_name
     ,               job_id, salary
     ,              DECODE(job_id, 'IT_PROG',  1.10*salary,
                                                  'ST_CLERK', 1.15*salary,
                                                  'SA_REP',   1.20*salary,
                                                  salary)  AS  UPDATE_SALARY
FROM   employees    ;

ถ้าใช้ตั้งแต่ version 9i เป็นต้นมา  สามารถใช้ CASE-WHEN-THEN-ELSE-END ได้เลยครับ

วันจันทร์ที่ 6 กรกฎาคม พ.ศ. 2558

การเขียน code ใน บทความ



การเขียน code ใน บทความ ให้ถูกต้อง ได้ตามที่ได้ยกตัวอย่างนี้  


การทำ Facebook Like Box

เทคนิคการทำ Facebook Like Box ให้โชว์เวลาเปิดหน้าเว็บ
ของเราโดยเลือกความถี่ได้ตามต้องการ
วันนี้ผมจะสอนวิธีแสดงหน้าต่าง Pop-up ของ Facebook Like box ลอยขึ้นมาต้อนรับผู้เข้าชมบล็อกของเราในขณะสั่งเปิดหน้าเว็บขึ้นมาไหม่ โดยเราสามารถเลือกความถี่หรือระยะเวลาพักก่อนปรากฏในครั้งต่อไปได้ตามที่เรา ต้องการ โดยจะมีลักษณะเหมือนภาพกับข้างล่างนี้

Face-book-just-click

ซึ่งค่าเบื้องต้นที่ได้ถูกตั้งไว้ในโค้ดตัวอย่างข้างล่างนี้จะเป็นการสั่ง ให้หน้าต่าง Pop-up ปรากฏขึ้นมาทุกครั้งพร้อมการเปิดหน้าเว็บขึ้นใหม่ โดยที่ผมตั้งไว้แบบนี้ก็เพื่อให้ง่ายต่อการนำไปทดสอบ แต่เวลานำไปใช้จริงก็ควรเปลี่ยนความถี่ให้น้อยลงตามวิธีจากส่วนอธิบายเพิ่ม เติม เพราะถ้าบ่อยไปผู้ชมอาจรำคาญได้


วิธีติดตั้ง

Login เข้าสู่บล็อกของคุณเองจากนั้นไปที่ 'รูปแบบ > เพิ่ม Gadget ' >ให้เลือกเป็น 'HTML/จาวาสคริปต์'>
คัดลอกโค้ดด้านล่างนี้ใส่ลงไปในช่อง 'เนื้อหา' และกดปุ่ม 'บันทึก' ก็เสร็จแล้ว


<style>
/*
ColorBox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
/* 
User Style:
Change the following styles to modify the appearance of ColorBox. They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;opacity:0.5 !important;}
#colorbox{
box-shadow:0 0 15px rgba(0,0,0,0.4);
-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
}
#cboxTopLeft{width:14px; height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSsBzh5ySHkMcB-6eZUVxdlKB3jeH5FvApRiRfKJiKZNAUKtS8htit16Qt-VYHukmZ-wzI9RmTTm0n8Catiio0fF1_McZSsmFtjatXTd_FE1jjfrN_S4rrgQU424k6l3s93NAqRCrQX5Y/s1600/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSsBzh5ySHkMcB-6eZUVxdlKB3jeH5FvApRiRfKJiKZNAUKtS8htit16Qt-VYHukmZ-wzI9RmTTm0n8Catiio0fF1_McZSsmFtjatXTd_FE1jjfrN_S4rrgQU424k6l3s93NAqRCrQX5Y/s1600/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjINtbvNa6i3TW26LwY0aLf58ImHMKRvQ9YOxuOBVf0E8RhsrQjqHcGk7_TTEsskYtiDASQtsuAhL1wplzw2QEwiBzVm4Qu6y86_kDaWbQvD4uiVkF25HnKqNEVOjBZH5GlQsdKETNCrOAe/s1600/loading-background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTd3uSdR-D5D7aKRwbWfqnkJHfdZMSPaXCyOYsDx2fW_24D5TfbpuHgDAFrKQ10XMM-MJcrHdHOig37J00nRd0ngtSl0kPESi0RfvaVDCjz3oOBd2DsCNNeKPkeCtBkE5uAGbmD0FIfTU9/s1600/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4Z-4NKq00Q2lPDpFpzxZ77d60HtfK6fcdppP0zNYXmdBkc9zMoNwjw9qppCp3lBIhfmLqQEDCxaaB-yTyd1CvP-W2WipA94ztbdsCxXt5ZwHOZVmfMXWPl0jVVL7n_nBNXatj8WZE2fk/s1600/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
/*-----------------------------------------------------------------------------------*/
/* Facebook Likebox popup For Blogger
/*-----------------------------------------------------------------------------------*/
#subscribe {
font: 12px/1.2 Arial,Helvetica,san-serif; color:#666;
}
#subscribe a,
#subscribe a:hover,
#subscribe a:visited {
text-decoration:none;
}
.box-title {
color: #3B5998;
font-size: 20px !important;
font-weight: bold;
margin: 10px 0;
border:1px solid #ddd;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 5px 5px 5px #CCCCCC;
padding:10px;
line-height:25px; font-family:arial !important;
}
.box-tagline {
color: #999;
margin: 0;
text-align: center;
}
#subs-container {
padding: 35px 0 30px 0;
position: relative;
}
a:link, a:visited {
border:none;
}
.demo {
display:none;
}
</style> 
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script>
<script src="http://yourjavascript.com/11215013191/jquery.colorbox-min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*7;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$.colorbox({width:"400px", inline:true, href:"#subscribe"});
}
});
</script>
<!-- This contains the hidden content for inline calls --> 
<div style='display:none'>
<div id='subscribe' style='padding:10px; background:#fff;'>
<h3 class="box-title">Receive all updates via Facebook. Just Click the Like Button Below<center><p style="line-height:3px;" >▼</p></center></h3>
<center> 
<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2FKoboverblog&width=292&height=290&show_faces=true&colorscheme=light&stream=false&show_border=false&header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:258px;" allowtransparency="true"></iframe> 
</center>
<p style=" float:right; margin-right:35px; font-size:9px;" >Powered By | <a style=" font-size:9px; color:#3B78CD; text-decoration:none;" href="https://plus.google.com/u/0/105338986870605883703/posts" target="_blank">plus.google.com</a> Via <a style=" font-size:9px; color:#3B78CD; text-decoration:none;" href="http://www.mybloggertricks.com">Blogger Widgets</a></p>
</div>
</div>

การปรับแต่งเพิ่มเติม
คุณสามารถตั้งเวลาที่หน้าต่างนี้จะถูกแสดงขึ้นมาพร้อมกับการเปิดหน้าเว็บ 
var fifteenDays = 1000;โค้ดบรรทัดนี้เป็นตัวกำหนดอายุของ Cookies เมื่อครบเวลาที่กำหนดก็จะทำให้หน้าจอ Pop-up นี้ถูกแสดงขึ้นมาอีกครั้ง และค่าเริ่มต้นที่ถูกตั้งไว้นี้ก็คือ สั่งให้แสดงขึ้นมาทุกครั้งที่เปิดหน้าเว็บขึ้นใหม่ซึ่งสามารถเปลี่ยนได้เอง
การตั้งค่า Pop-up 
แสดงหน้าต่างนี้เดือนละหนึ่งครั้งเมื่อสั่งเปิดหน้าเว็บขึ้นใหม่คือ
var fifteenDays = 1000*60*60*24*30;แสดงหน้าต่างนี้สัปดาห์ละหนึ่งครั้งเมื่อสั่งเปิดหน้าเว็บขึ้นใหม่คือ
var fifteenDays = 1000*60*60*24*7;แสดงหน้าต่างนี้วันละหนึ่งครั้งเมื่อสั่งเปิดหน้าเว็บขึ้นใหม่คือ
var fifteenDays = 1000*60*60*24;แสดงหน้าต่างนี้ชั่วโมงละหนึ่งครั้งเมื่อสั่งเปิดหน้าเว็บขึ้นใหม่คือ
var fifteenDays = 1000*60*60;แสดงหน้าต่างนี้นาทีละหนึ่งครั้งเมื่อสั่งเปิดหน้าเว็บขึ้นใหม่คือ
var fifteenDays = 1000*60;แสดงหน้าต่างนี้ทุกครั้งที่สั่งเปิดหน้าเว็บใหม่ขึ้นคือ
var fifteenDays = 1000;

นอกจากนี้ตอนนำไปใช้เองก็อย่าลืมแก้โค้ดในบรรทัดที่  ใส่สีแดงใว้ ที่เดิมเป็นแฟนเพจของผมเองครับ

ให้เป็นชื่อแฟนเพจของคุณเองด้วยครับ


Credit: http://tip.maxlayout.com/2013/02/blogger-one-time-facebook-pop-up-like-box.html

การลบ Gadget ที่เราไม่ต้อบการ จาก ธีม Blogger

การลบ Gadget ที่เราไม่ต้อบการ จาก ธีม Blogger

เข้ามาที่  แม่แบบ ที่อยู่เมนู


จากนั้นก็เข้ามาที่ Gadget ที่เราต้องการจะ ลบ จาก นั้น ส่วนล่าง จำมีคำว่า นำออก คือการ ลบ Gedget ออกจาก blog ได้ แล้ว ครับ