| ISNULL ( expression ) | ใช้ตรวจสอบว่า expression ที่กำหนดเป็นค่า NULL ใช่หรือไม่ |
|---|---|
| COALESCE ( ) | ใช้คืนค่า ค่าข้อมูลของ expression ตัวแรก ที่ไม่ใช่ค่า NULL หรือคืนค่า NULL ถ้า expression ทั้งหมดเป็นค่า NULL |
| INTERVAL ( ) | ใช้คืนค่า 0 ถ้า expression1 < expression2 คืนค่า 1 ถ้า expression2 < expression3 และจะเป็นอย่างนี้ไปเรื่อยๆจนกว่าจะถึงค่าสุดท้าย |
| STRCMP ( expression1, expression2 ) | ใช้เปรียบเทียบสตริง |
function:ISNULL(expression)
content:ใช้ตรวจสอบว่า expression ที่กำหนดเป็นค่า NULL ใช่หรือไม่
example:SELECT ISNULL(dateborn) FROM person
function:COALESCE(expression1,expression2,...,expressionN)
content:ใช้คืนค่า ค่าข้อมูลของ expression ตัวแรก ที่ไม่ใช่ค่า NULL หรือคืนค่า NULL ถ้า expression ทั้งหมดเป็นค่า NULL
example:SELECT COALESCE(NULL,NULL,300,200,NULL)
function:INTERVAL(expression1,expression2,...,expressionN)
content:ใช้คืนค่า 0 ถ้า expression1 < expression2 คืนค่า 1 ถ้า expression2 < expression3 และจะเป็นอย่างนี้ไปเรื่อยๆจนกว่าจะถึงค่าสุดท้าย
example:SELECT INTERVAL(20,15,25,35,30)
function:STRCMP(expression1,expression2)
content:ใช้เปรียบเทียบสตริง โดยจะคืนค่า 0 ถ้าสตริงทั้งสองชุดเหมือนกัน โดยจะคืนค่า -1 ถ้าสตริงตัวแรกน้อยกว่าสตริงตัวที่สอง โดยจะคืนค่า 1 ถ้าสตริงตัวแรกมากกว่าสตริงตัวที่สอง
example:SELECT STRCMP('Function','FuncTion')