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

คำสั่ง SQL functions

          คำสั่ง SQL มีฟังก์ชั่น (function) ที่ใช้จัดการเกี่ยวกับตัวเลข เช่น
การหาค่าผลรวม หรือ การหาค่าเฉลี่ย ตัวอย่างฟังก์ขัน
     - AVG การหาค่าเฉลี่ย 
     - COUNT การนับจำนวน 
     - MAX การหาค่าสูงสุด
     - MIN การหาค่าต่ำสุด
     - SUM การผาผลรวม
รูปแบบคำสั่ง
  1. SELECT "function type"("column_name"FROM "table_name"


ตาราง Store_Information
store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999

การใช้งาน
  1. SELECT SUM(Sales) FROM Store_Information


ผลลัพธ์ที่ได้
SUM(Sales)
$2750

คำอธิบาย
$2750 แสดงถึงผลรวมของรายการขาย เกิดจาก: $1500 + $250 + $300 + $700.

คำสั่ง SQL COUNT

          ฟังก์ชัน COUNT เป็นฟังก์ชันทางคณิตศาสตร์หนึ่งที่ใช้ในหาจำนวนแถว
ที่มีอยู่ในตาราง

รูปแบบคำสั่ง

  1. SELECT COUNT("column_name"FROM "table_name"


ตาราง Store_Information
store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999

การใช้งาน

  1. SELECT COUNT(store_name) FROM Store_Information


ผลลัพธ์ที่ได้
Count(store_name)
4
          
          ฟังก์ชัน COUNT และ DISTINCT สามารถที่จะใช้ร่วมกันในคำสั่ง SQL 
เพื่อให้ได้จำนวนรายการข้อมูลที่แตกต่างกัน ตัวอย่าง ถ้าเราต้องการหาจำนวน
ของร้านค้าที่ไม่ซ้ำกันในตาราง

การใช้งาน
  1. SELECT COUNT(DISTINCT store_name) FROM Store_Information

ผลลัพธ์ที่ได้
Count(DISTINCT store_name)
3

คำสั่ง SQL GROUP BY

          GROUP BY ใช้เมื่อเราต้องการเลือกคอลัมน์หลายๆ คอลัมน์จากตาราง และมีฟังก์ชันทางคณิตศาสตร์ อย่างน้อยหนึ่งคำสั่งอยู่ในคำสั่ง SQL เพื่อมาทำการจัดกลุ่มตามคอลัมน์ที่เลือก ยกเว้นคอลัมน์ที่มีฟังก์ชันทางคณิตาศารต์อยู่

รูปแบบคำสั่ง
  1. SELECT "column_name1"SUM("column_name2"FROM "table_name" GROUP BY "column_name1" 


ตาราง Store_Information
store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999

การใช้งาน

  1. SELECT store_name, SUM(Sales) FROM Store_Information GROUP BY store_name 


ผลลัพธ์ที่ได้
store_nameSUM(Sales)
Los Angeles$1800
San Diego$250
Boston$700

คำสั่ง SQL HAVING

          HAVING ใช้เมื่อมีการใช้ฟังก์ชัน ในคำสั่ง SQL เช่น SUM หรือ AVG เป็นต้น โดยเมื่อการกำหนดเงื่อนไข จึงจำเป็นต้องใช้ HAVING แทน WHERE เพื่อคงคุณสมบัติของฟังก์ชันไว้ คำสั่ง HAVING อาจจะมีคำสั่ง GROUP BY หรือไม่มีรวมอยู่ด้วยก็ได้

รูปแบบคำสั่ง

  1. SELECT "column_name1"SUM("column_name2"FROM "table_name"  
  2.  GROUP BY "column_name1" HAVING (arithmetic function condition)


ตาราง Store_Information
store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999

การใช้งาน
  1. SELECT store_name, SUM(sales) FROM Store_Information GROUP BY store_name HAVING SUM(sale)> 1500  



ผลลัพธ์ที่ได้
store_nameSUM(Sales)
Los Angeles$1800

วันอาทิตย์ที่ 30 พฤศจิกายน พ.ศ. 2557

ฟังก์ชันต่างๆใน PHP [ วัน เวลา ( date time ) ]

                             วัน เวลา ( date time )

ฟังก์ชัน time()
ฟังก์ชัน mktime()
ฟังก์ชัน date()
พารามิเตอร์ บางตัวที่สำคัญของ ฟังก์ชัน date()
ฟังก์ชัน strtotime()
รูปแบบ string ที่น่าสนใจสำหรับฟังก์ชัน strtotime()
ฟังก์ชัน getdate()
ฟังก์ชัน localtime()
ฟังก์ชัน strftime()
พารามิเตอร์ บางตัวที่สำคัญของ ฟังก์ชัน strftime()
ฟังก์ชัน gregoriantojd()
การใช้ฟังก์ชัน gregoriantojd() เพื่อคำนวณความต่างระยะห่างระหว่าง 2 วัน

คลาส DateTime
  1. คลาส DateTime
  2. การใช้ DateTime::diff
  3. การใช้ DateTime::add
  4. การใช้ DateTime::sub
  5. การใช้ DateTime::format
  6. การใช้ DateTime::getTimestamp
  7. การใช้ DateTime::setDate
  8. การใช้ DateTime::getTimezone
  9. การใช้ DateTime::modify
การใช้งานคลาส DateTime แบบฟังก์ชัน (Procedural style)
  1. ฟังก์ชัน date_create()
  2. ฟังก์ชัน date_diff()
  3. ฟังก์ชัน date_add()
  4. ฟังก์ชัน date_sub()
  5. ฟังก์ชัน date_format()
  6. ฟังก์ชัน date_timestamp_get()
คลาส DateInterval
  1. คลาส DateInterval
  2. พารามิเตอร์บางตัวที่สำคัญของ DateInterval::format

ฟังก์ชัน date_default_timezone_set()

ฟังก์ชันต่างๆใน PHP (string)

                                       string

ฟังก์ชัน addcslashes()
ฟังก์ชัน addslashes()
ฟังก์ชัน bin2hex()
ฟังก์ชัน chop()
ฟังก์ชัน chr()
ฟังก์ชัน chunk_split()
ฟังก์ชัน convert_uuencode()
ฟังก์ชัน convert_uudecode()
ฟังก์ชัน count_chars()
ฟังก์ชัน crc32()
ฟังก์ชัน crypt()
ฟังก์ชัน explode()
ฟังก์ชัน echo()
ฟังก์ชัน fprintf()
ฟังก์ชัน get_html_translation_table()
ฟังก์ชัน html_entity_decode()
ฟังก์ชัน htmlentities()
ฟังก์ชัน htmlspecialchars_decode()
ฟังก์ชัน htmlspecialchars()
ฟังก์ชัน implode()
ฟังก์ชัน join()
ฟังก์ชัน metaphone()
ฟังก์ชัน ltrim()
ฟังก์ชัน rtrim()
ฟังก์ชัน trim()
ฟังก์ชัน ord()
ฟังก์ชัน parse_str()
ฟังก์ชัน print()
ฟังก์ชัน printf()
ฟังก์ชัน quotemeta()
ฟังก์ชัน sha1()
ฟังก์ชัน sha1_file()
ฟังก์ชัน levenshtein()
ฟังก์ชัน md5()
ฟังก์ชัน md5_file()
ฟังก์ชัน similar_text()
ฟังก์ชัน soundex()
ฟังก์ชัน sprintf()
ฟังก์ชัน sscanf()
ฟังก์ชัน str_replace()
ฟังก์ชัน str_ireplace()
ฟังก์ชัน str_pad()
ฟังก์ชัน str_repeat()
ฟังก์ชัน str_rot13()
ฟังก์ชัน str_shuffle()
ฟังก์ชัน str_split()
ฟังก์ชัน str_word_count()
ฟังก์ชัน strcasecmp()
ฟังก์ชัน strchr()
ฟังก์ชัน stristr()
ฟังก์ชัน strcoll()
ฟังก์ชัน strcspn()
ฟังก์ชัน strip_tags()
ฟังก์ชัน stripcslashes()
ฟังก์ชัน stripslashes()
ฟังก์ชัน strlen()
ฟังก์ชัน strnatcasecmp()
ฟังก์ชัน strnatcmp()
ฟังก์ชัน strncasecmp()
ฟังก์ชัน strncmp()
ฟังก์ชัน strpbrk()
ฟังก์ชัน strrchr()
ฟังก์ชัน stripos()
ฟังก์ชัน strpos()
ฟังก์ชัน strripos()
ฟังก์ชัน strrpos()
ฟังก์ชัน strrev()
ฟังก์ชัน strspn()
ฟังก์ชัน strstr()
ฟังก์ชัน strtok()
ฟังก์ชัน strtolower()
ฟังก์ชัน strtoupper()
ฟังก์ชัน strtr()
ฟังก์ชัน substr()
ฟังก์ชัน substr_compare()
ฟังก์ชัน substr_count()
ฟังก์ชัน substr_replace()
ฟังก์ชัน ucfirst()
ฟังก์ชัน ucwords()
ฟังก์ชัน vfprintf()
ฟังก์ชัน vprintf()
ฟังก์ชัน vsprintf()
ฟังก์ชัน wordwrap()

ฟังก์ชันต่างๆใน PHP (array)

                                                              array

รูปแบบของ array
การสร้าง array
การสร้าง array โดยการกำหนดค่าเริ่มต้น
การสร้าง array ซ้อน array
ฟังก์ชัน array_change_key_case()
ฟังก์ชัน array_pad()
ฟังก์ชัน array_pad() ด้วย parameter ลบ
ฟังก์ชัน array_splice()
ฟังก์ชัน array_merge()
ฟังก์ชัน each()
ฟังก์ชัน current()
ฟังก์ชัน pos()
ฟังก์ชัน key()
ฟังก์ชัน next()
ฟังก์ชัน prev()
ฟังก์ชัน end()
ใช้ array และฟังก์ชัน list()
ฟังก์ชัน array_reverse()
กำหนดให้ index ของ array ขึ้นต้นด้วย 1
ฟังก์ชัน unset()
ฟังก์ชัน array_pop()
ฟังก์ชัน array_push()
ฟังก์ชัน array_shift()
ฟังก์ชัน array_values()
ฟังก์ชัน array_keys()
ฟังก์ชัน array_chunk()
ฟังก์ชัน array_unshift()
ฟังก์ชัน array_unique()
ฟังก์ชัน array_count_values()
ฟังก์ชัน range()
ฟังก์ชัน sizeof()
ฟังก์ชัน count()
ฟังก์ชัน array_combine()
ฟังก์ชัน array_fill()
ฟังก์ชัน array_fill_keys()
ฟังก์ชัน array_flip()
ฟังก์ชัน array_intersect()
ฟังก์ชัน array_intersect_assoc()
ฟังก์ชัน array_intersect_key()
ฟังก์ชัน array_diff()
ฟังก์ชัน array_diff_assoc()
ฟังก์ชัน array_diff_key()
ฟังก์ชัน array_walk()
ฟังก์ชัน array_walk_recursive()