วันอังคารที่ 1 ธันวาคม พ.ศ. 2552

สรุปคำสั่งที่สำคัญของ SQL สำหรับ ORACLE

1. การเปลี่ยนชื่อของ Column = as “______”


2. การต่อข้อมูลของ 2 columns = ____ ||____


3. การต่อข้อมูลของ 2 columns และมีคำคั่นกลาง = ____ || ‘___’ || ____


4. การแสดงข้อมูลของแถวที่ซ้ำกัน ให้แสดงออกมาเพียงแถวเดียว = select distinct _______

5. การใช้ where ต้องอยู่หลัง from เสมอ และสมารถมีเงื่อนไขต่อไปได้


6. เงื่อนไขที่สามารถใช้ร่วมกับ where ได้คือ = , > , >= , < , <= , <>


7. เงื่อนไขที่สามารถใช้ร่วมกับ where ได้อีกคือ between ____ and ____


เงื่อนไขที่สามารถใช้ร่วมกับ where ได้อีกคือ not between ____ and ____


8. เงื่อนไขที่สามารถใช้ร่วมกับ where ได้อีกคือ in ( __ , __ , __ )


9. เงื่อนไขที่สามารถใช้ร่วมกับ where ได้อีกคือ like ‘___’


10. การใช้ AND , OR , NOT หลังจากการใช้ where เพื่อใช้เลือกแบบลงลึกในรายละเอียดมากชึ้น


11. การใช้ NOT หลัง where ส่วนมาก จะใช้ในลักษณะนี้ where job_id not in ('IT_PROG',


'ST_CLERK', 'SA_REP') เป็นต้น


12. การเรียงลำดับโดยการใช้ Order by คือจาก น้อยไปมาก


13. การเรียงลำดับโดยการใช้ Order by ____ desc คือจาก มากไปน้อย


14. การเรียงลำดับสามารถทำได้ หลาย ๆ column โดยใช้ , คั่น


15. concat ต่อตัวอักษร เช่น select concat( first_name , job_id)


16. substr เลือกตัดเอาเฉพาะตัวอักษรที่เราต้องการ เช่น where substr ( job_id , 4 ) = ‘REP’


17. length เป็นการนับจำนวนตัวอักษร เช่น length ( last_name )


18. instr เป็นการนับว่าตัวอักษรนี้อยู่ตำแหน่งที่เท่าไร เช่น instr ( last_name , ‘a’ )


19. lpad เป็นการเติมตัวอักษรทางซ้ายให้ครบตามต้องการ เช่น select lpad( first_name , 20 , 'u')


20. lpad เป็นการเติมตัวอักษรทางขวาให้ครบตามต้องการ เช่น select rpad( first_name , 20 , 'u')


21. trim เป็นการตัดตัวอักษร เช่น SELECT trim ( 'A' from job_id )


22. round การปัดเศษทศนิยม เช่น SELECT ROUND(45.923,2), ROUND(45.923,0)


23. trunc การตัดจุดทศนิยมทิ้ง เช่น SELECT TRUNC(45.923,2), TRUNC(45.923)


24. mod การหารแล้วแสดงค่าเศษที่เหลือ เช่น SELECT last_name, salary, MOD(salary, 5000)


25. to_char , to_date , to_number


26. nvl การแทนค่าลงไปในฟิลด์ที่เป็น null เช่น SELECT last_name, NVL(commission_pct, 0)


27. case ใช้ในลักษณะของ if , then , else


28. decode ใช้ในลักษณะของ if , then , else
29. Cartesian product จะเอา record ของตารางแรกไปคูณกับทุกแถว


ไม่มีความคิดเห็น:

แสดงความคิดเห็น