Posts Tagged ‘SQL’

25
January

SQL order by ให้ถูกใจเจ้านาย

เขียนโดย platoosom | อ่าน 971

คำสั่งที่ใช้สำหรับดึงข้อมูลออกจากฐานข้อมูล พร้อมทั้งจัดเรียงมันออกมาด้วยนั้น เขาใช้คำสั่ง order by

04
August

mySQL กับค่า NULL

เขียนโดย platoosom | อ่าน 820

ผมสร้างตาราง administrator มาตัวหนึ่ง มีฟิลด์หนึ่ง ชื่อ active ผมให้เก็บค่า 1 (active) กับค่า null (non-active)  ปกติแล้วผมสนใจแต่คนที่ active อยู่เท่านั้น ปัญหาเลยไม่เจอ มาเมื่อไม่กี่วันนี้เอง อยากรู้รายชื่อของคนที่ non-active อยู่ ผมใช้คำสั่งนี้เลย

16
July

SQL NOW() Function

เขียนโดย platoosom | อ่าน 288


ฟังก์ชั่น NOW() จะคืนค่ากลับมาเป็นวันและเวลาปัจจุบัน

ไวยากรณ์ NOW()

SELECT NOW() FROM table_name
15
July

SQL ROUND() Function

เขียนโดย platoosom | อ่าน 539


ฟังก์ชั่น ROUND() ใช้สำหรับปัดเศษทศนิยมของตัวเลข โดยยึดกฎว่า ถ้าต่ำกว่า 5 ปัดลง ถ้า 5 ขึ้นไปปัดขึ้น เช่น 10.4757 แล้วเราบอกว่า ต้องการตัวเลขทศนิยม 2 ตำแหน่งพอ จะได้ค่า 10.48 ถ้าบอกว่าเอาเฉพาะเลขตัวกลมเท่านั้น ไม่เอาทศนิยม จะได้ 10 เพราะทศนิยมตำแหน่งที่ 1 เท่ากับ 4 ปัดทิ้งสถานเดียว

ไวยากรณ์ ROUND()

SELECT ROUND(column_name,decimals) FROM table_name
Parameter คำอธิบาย
column_name บังคับ. ฟิลด์ที่ต้องการ
decimals บังคับ. ระบุจำนวนตำแหน่งทศนิยมของผลลัพธ์ที่ต้องการ
14
July

SQL LEN() Function

เขียนโดย platoosom | อ่าน 292


ฟังก์ชั่น LEN() ใช้สำหรับหาความยาวของค่าที่เก็บในฟิลด์ ที่เป็นเท็ก

ไวยากรณ์ LEN()

SELECT LEN(column_name) FROM table_name
13
July

SQL MID() Function

เขียนโดย platoosom | อ่าน 449


ฟังก์ชั่น MID() ใช้สำหรับตัดคำในฟิลด์ออกมาเท่าที่ต้องการ

ไวยากรณ์ MID()

SELECT MID(column_name,start[,length]) FROM table_name
Parameter คำอธิบาย
column_name บังคับ. ฟิลด์ที่ต้องการ
start บังคับ. กำหนดตำแหน่งตัวอักษรที่จะให้เริ่มตัด (อักษรตัวแรก เท่ากับ 1)
length ทางเลือก. จำนวนตัวอักษรที่ต้องการ ถ้าไม่ระบุ จะถือว่าให้ตัดตั้งแต่ตัวที่ start จนถึงตัวสุดท้าย

บังคับ คือ ต้องกำหนด ถ้าไม่กำหนดจะ error

ทางเลือก คือ จะกำหนดก็ได้ไม่กำหนดก็ได้

11
July

SQL LCASE() Function

เขียนโดย platoosom | อ่าน 444

ฟังก์ชั่น LCASE() ใช้สำหรับแปลงค่าในฟิลด์ให้เป็นตัวเล็กทั้งหมด

ไวยากรณ์ LCASE()

SELECT LCASE(column_name) FROM table_name