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

คำสั่ง SQL


คำสั่งที่ 1
     SQL OR AND
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) การเชื่อมวลีสำหรับเงื่อนไขต่าง ๆ
Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax : SELECT Column1,Column2,Column3,... FROM [Table-Name] WHERE [Field] = 'Value' [AND/OR] [Field] = 'Value'

คำสั่งที่ 2
     SQL WHERE
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) คำสั่ง SQL WHERE สามารถระบุเงื่อนไขในการเลือกข้อมูลได้ 1 เงื่อนไข หรือมากกว่า 1 เงื่อนไข
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1, Column2, Column3,... FROM Table-Name WHERE [Field] = 'Value'

คำสั่งที่ 3
    SQL RAND
    เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) ในรูปแบบของการสุ่ม Record  
Database : MySQL
Syntax : SELECT Column1, Column2, Column3,... FROM [Table-Name] ORDER BY RAND() LIMIT [Int]

  
คำสั่งที่ 4
     SQL NOT LIKE
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการค้นหาข้อความที่ระบุภายในฟิวด์ที่กำหนด และไม่แสดง Record ที่ค้นพบ ซึ่งทำหน้าที่ตรงข้ามกับ LIKE
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,... FROM [Table-Name] WHERE [Filed] NOT LIKE '%Value%'

คำสั่งที่ 5
     SQL NOT IN
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยไม่เลือกเฉพาะค่าที่กำหนด
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1, Column2, Column3,... FROM [Table-Name] WHERE [Field] NOT IN ('Value1','Value2')

คำสั่งที่ 6
     SQL HAVING
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดย HAVING ใช้กำหนดเงื่อนไขการเลือกข้อมูลที่อยู่ภายหลังคำสั่ง GROUP BY
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column,AVG(Column) FROM [Table-Name] GROUP BY Column HAVING AVG(Column) [Condition]

  
คำสั่่งที่ 7
     SQL MAX
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยหาค่าสูงสุดในฟิวด์
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT MAX(Column/Field) AS [New-Field] FROM [Table-Name]

คำสั่งที่ 8
     SQL DISTINCT
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการเลือกข้อมูลที่ซ้ำกันมาเพียงแค่ Record เดียว
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT DISTINCT Column1,Column2,Column3,... FROM [Table-Name]

คำสั่งที่ 9
     SQL LEFT JOIN
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเงื่อนไขการ LEFT JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน โดยจะทำการอิงจาก Table แรกสำคัญก่อน ถ้าไม่มีข้อมูลใน Table แรก ข้อมูล Table สองจะไม่ถูกสนใจและจะสนใจข้อมูลแค่ Table แรกเท่านั้น
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM [Table-Name1]
LEFT JOIN [Table-Name2] ON [Table-Name1].Column = [Table-Name2].Column


คำสั่งที่ 10
     SQL OUTER JOIN
     เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเงื่อนไขการ OUTER JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน โดยจะทำการอิงจาก Table แรกและ Table สอง ถ้าไม่มีข้อมูลใน Table แรก และ Table สองที่เชื่อมโยงกัน ข้อมูล Table แรกและ Table สอง จะไม่ถูกสนใจ
Database : Microsoft Access,SQL Server,Oracle
Syntax : SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM [Table-Name1],[Table-Name2]
WHERE [Table-Name1].Column (+)= [Table-Name2].Column



ที่มา http://www.thaicreate.com/tutorial/sql.html

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

ข้อสอบ O-NET คอมพิวเตอร์

1.ข้อใดไม่ใช่ระบบปฏิบัติการที่นำมาใช้บนอุปกรณ์พกพา ประเภท  Smartphone.
    1.  Ubumtu       2.  Iphone  os
    3.  Android      4.  Symbian

2.ไฟล์ประเภทใดในข้อต่อไปนี้เก็บข้อมูลในลักษณะตัวอักษร.
    1.  ไฟล์เพลง  MP 3 (mp 3)
    2.  ไฟล์รูปประเภท  JPEG (jpeg)
    3.  ไฟล์แสดงผลหน้าเว็บ (html)
    4.  ไฟล์วีดีโอประเภท  Movie (movie)


3.ลิขสิทธิ์โปรแกรมประเภทรหัสเปิด(Open Source)อนุญาต
ให้ผู้ใช้ทำอะไรได้บ้าง.
    ก.  นำโปรแกรมมาใช้งานโดยไม่ต้องเสียค่าลิขสิทธิ์
    ข.  ทดลองใช้โปรแกรมก่อนถ้าพอใจจึงจ่ายค่าลิขสิทธิ์
    ค.  แก้ไขปรับปรุงโปรแกรมเองได้
    1.  ข้อ  ก กับ  ข้อ  ค      2.  ข้อ  ข  กับ  ข้อ  ค
    3.  ข้อ  ข  อย่างเดียว    4.  ข้อ  ก  อย่างเดียว


4.ระบบกระดานสนทนาหรือเว็บบอร์ดแห่งหนึ่งมีความต้องการดังนี้     ก.  ต้องให้ผู้ใช้สามารถตั้งกระทู้โต้ตอบกันได้โดยผู้ใช้
ต้องแสดงตัวตน(ล็อกอิน)เพื่อเข้าระบบก่อน
    ข.  ผู้ใช้สามารถตั้งกระทู้หรือเข้าไปตอบกระทู้ที่ตั้งไว้แล้วได้
    ค.  ระบบจะบันทึกชื่อผู้ตั้งและผู้ตอบไว้ด้วย
ในการออกแบบฐานข้อมูลดังกล่าวข้อใดกล่าวได้ถูกต้อง.
    1.  ต้องสร้างตารางผู้ใช้ ตารางกระทู้และตารางคำตอบ
    2.  ไม่ต้องสร้างตารางผู้ใช้เนื่องจากสามารถบันทึกชื่อ
ผู้ใช้ในตารางกระทู้และตารางคำตอบได้เลย
    3.  ต้องสร้างตารางผู้ใช้และตารางกระทู้ส่วนคำตอบจะอยู่
ในตารางกระทู้อยู่แล้ว
    4.  ไม่ต้องสร้างตารางกระทู้เพราะสามารถบันทึกกระทู้ที่ผู้ใช้
ตั้งในตารางผู้ใช้ได้เลย


5.อุปกรณ์ข้อใดจัดเป็นอุปกรณืหน่วยรับข้อมูล
    1.แป้นพิมพ์ ซีพียู
    2.แผ่นซีดี จอภาพ
    3.สแกนเนอร์ ไมโครโฟน
    4.เมาส์ แฟลชไดรฟ์


6.ข้อใดเป้นการปฏิบัติที่ถูกต้องตามหลักวิชาการเมื่อค้นคว้า
หาข้อมูลจากอินเทอร์เนตมาทำรายงาน.
    1.  คัดลอกเนื้อหาจากเว็บไซต์
    2.  ใช้เนื้อหาจากกระดานสนทนา(Web board)มาใส่ในรายงาน
    3.  นำรูปภาพจากเว็บไซต์มาใส่ในรายงาน
    4.  อ้างอิงชื่อผู้เขียนบทความ

5.ห้องสมุดแห่งหนึ่งต้องการพัมนาระบบยืมหนังสือโดยสามารถ
บันทึกข้อมูลการยืมหนังสือลงบนบัตรอิเลคโทรนิกส์โดยไม่ต้อง
เขียนด้วยมือระบบนี้ควรใช้เทคโนโลยีในข้อใด.
    1.  Smart  Card          2.  Fingerprint
    3.  Barcode                 4.  WiFi

6.ผู้ประกอบอาชีพเป็นผู้พัฒนาเว็บไซต์ต้องเชี่ยวชาญความรู้
ด้านใดบ้างจากตัวเลือกต่อไปนี้.
    ก.  ฮาร์แวร์คอมพิวเตอร์       ข.  ระบบปฎิบัติการ
    ค.  เว็บเซิร์ฟเวอร์                   ง.  HTML
    จ.  ระบบฐานข้อมูล                ฉ.  ภาษาจาวา(Java)
    1.  ข้อ  ก และ ค                    2.  ข้อ  ข  และ  จ
    3.  ข้อ  ค  และ  ง                   4.  ข้อ  ค  และ  ฉ

7.ข้อใดเป็นเทคโนโลยีการเชื่อมต่อข้อมูลไร้สายทั้งหมด.
    1.  Wi-Fi  ,  IP              2.  Wi-Fi  ,Bluetooth
    3.  3G  ADSL               4.  3G    Ethernet

8.ข้อใดไม่ใช่ข้อเสียของการละเมิดลิขสิทธิ์ซอฟต์แวร์.
    1.  การทำผิดกฏหมายลิขสิทธิ์มีความผิดทางอาญา
    2.  เป็นช่องทางหนึ่งในการระบาดของไวรัสคอมพิวเตอร์
    3.  ผู้ใช้จะไม่ได้รับการบริการจากผู้พัมนาถ้าหากมีปัญหาการใช้งาน
    4.  ทำให้ผู้พัมนาซอฟแวร์ไม่มีรายได้เพื่อประกอบการและพัฒนาต่อไปได้

9.ข้อใดต่อไปนี้ถูกต้องที่สุด.
    1.  การบันทึกข้อมูลลงแผ่นดีวีดีใช้เทคโนโลยีแบบแม่เหล็ก
    2.  หมายเลขไอพีเป็นหมายเลขที่ใช้กำกับ  Network Interce Card
    3.  หน่วยความจำสำรองเป็นหน่วยความจำที่มีคุณลักษณะแบบ Volntile
    4.  รหัส ACIIและEBCIDICเป็นการวางรหัสตัวอักษรที่ใช้ขนาด  8 บิด


10.ข้อใดไม่มีระบบการทำงานพื้นฐานของคอมพิมเตอร์

    1.เครื่องคิดเลข
    2.นาฬิกาดิจิตอล
    3.เครื่องฝาก ถอนเงินอัตโนมัติ
    4.เครื่องคำนวณร้านสะดวกซื้อ

ที่มา :https://krupaga.wordpress.com/category/