18 ก.ค. 2024 เวลา 05:00 • วิทยาศาสตร์ & เทคโนโลยี

SQL ทักษะจำเป็นสู่อนาคต: ตอนที่ 7 ฟังก์ชันขั้นสูง

ปลดล็อกพลังขั้นสูงของ SQL ด้วยฟังก์ชัน
ก้าวสู่ระดับผู้เชี่ยวชาญ SQL เรียนรู้การใช้งานฟังก์ชันขั้นสูงเพื่อเพิ่มประสิทธิภาพการวิเคราะห์ข้อมูลของคุณ
1. ฟังก์ชันสำหรับงานประมวลผลข้อความ (String Functions):
UPPER(): แปลงข้อความเป็นตัวอักษรใหญ่
LOWER(): แปลงข้อความเป็นตัวอักษรเล็ก
TRIM(): ลบช่องว่างที่ไม่จำเป็นออกจากทั้งสองข้างของข้อความ
SUBSTRING(): แยกส่วนหนึ่งของข้อความ
CONCAT(): รวมข้อความสองส่วนเข้าด้วยกัน
LENGTH(): หาความยาวของข้อความ
REPLACE(): แทนที่ข้อความบางส่วนด้วยข้อความอื่น
ตัวอย่าง:
SQL
SELECT UPPER(name) AS full_name FROM customers;
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
| full_name |
|---|---|
| สมชาย |
| นิลุบล |
| นัทธมน |
2. ฟังก์ชันสำหรับงานวันที่และเวลา (Date and Time Functions):
NOW(): แสดงวันที่และเวลาปัจจุบัน
CURDATE(): แสดงวันที่ปัจจุบัน
CURTIME(): แสดงเวลาปัจจุบัน
YEAR(): แยกปีจากวันที่
MONTH(): แยกเดือนจากวันที่
DAY(): แยกวันที่จากวันที่
DATE_FORMAT(): ฟอร์แมตวันที่และเวลา
ตัวอย่าง:
SQL
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS order_date_formatted FROM orders;
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
| order_date_formatted |
|---|---|
| 2024-07-11 |
| 2024-07-12 |
3. ฟังก์ชันสำหรับงานทางคณิตศาสตร์ (Math Functions):
ABS(): หาค่าสัมบูรณ์
SQRT(): หารากที่สอง
POW(): ยกกำลัง
ROUND(): ปัดเศษ
FLOOR(): ปัดลง
CEIL(): ปัดขึ้น
RAND(): สุ่มตัวเลข
ตัวอย่าง:
SQL
SELECT ROUND(price * 0.9, 2) AS discounted_price FROM products;
ใช้โค้ดอย่างระมัดระวัง
ผลลัพธ์:
| discounted_price |
|---|---|
| 405.00 |
| 720.00 |
| 540.00 |
หมายเหตุ:
มีฟังก์ชัน SQL อีกมากมายสำหรับงานประเภทต่างๆ
ศึกษาเพิ่มเติมเกี่ยวกับฟังก์ชัน SQL เพิ่มเติมเพื่อเพิ่มประสิทธิภาพการเขียนโค้ดของคุณ
ฝึกฝนการใช้ฟังก์ชันต่างๆ กับข้อมูลของคุณเพื่อค้นพบพลังที่แท้จริงของ SQL
โฆษณา