12 SQL String Functions ที่ Data Scientist และ Data Analyst ควรรู้จักไว้
04-ต.ค.-24
คัมภีร์เทพ IT
SQL String Functions มีประโยชน์สำหรับการจัดการและดึงข้อมูลจาก String Data ใน MySQL Queries บทความนี้จะมาแนะนำ 12 SQL String Functions ที่ Data Scientist และ Data Analyst ควรรู้จักไว้ อีกทั้งยังมีตัวอย่าง เพื่อช่วยให้คุณเข้าใจการใช้งานและปลดปล่อยศักยภาพของ Functions เหล่านั้นในงานวิเคราะห์ข้อมูลของคุณ
1. CONCAT
มันจะทำการเชื่อม String ตั้งแต่ 2 ตัวขึ้นไปเข้าด้วยกัน
ตัวอย่าง:
SELECT CONCAT(column1, “ “, column2) AS concatenated_new_column
FROM table_name;
2. REPLACE
มันจะแทนที่ Substring ที่อยู่ใน String ด้วย Substring ใหม่
ตัวอย่าง:
SELECT REPLACE(column_name, ‘oldstr’, ‘newstr’) AS new_column_name
FROM table_name;
3. LEFT
มันจะ Return ตัวอักขระที่อยู่ด้านซ้ายสุดของ String กลับมาให้
ตัวอย่าง:
SELECT LEFT(column_name, digit) AS first_digits
FROM table_name;
4. RIGHT
มันจะ Return ตัวอักขระที่อยู่ด้านขวาสุดของ String กลับมาให้
ตัวอย่าง:
SELECT RIGHT(column_name, digit) AS last_digits
FROM table_name;
5. UPPER
มันจะทำการแปลง String ให้เป็นตัวพิมพ์ใหญ่ (Uppercase)
ตัวอย่าง:
SELECT UPPER(column_name) AS uppercase_column_name
FROM table_name;
6. LOWER
มันจะทำการแปลง String ให้เป็นตัวพิมพ์เล็ก (Lowercase)
ตัวอย่าง:
SELECT LOWER(column_name) AS lowercase_column_name
FROM table_name;
7. LENGTH
มันจะ Return ความยาวของ String กลับมาให้
ตัวอย่าง:
SELECT LENGTH(column_name)
FROM table_name;
8. SUBSTRING
มันจะแยก Substring ออกจาก String
ตัวอย่าง:
SELECT SUBSTRING(column_name, 1, 10)
FROM table_name;
9. TRIM
มันจะทำการลบช่องว่างที่นำหน้าและที่ต่อท้ายจาก String
ตัวอย่าง:
SELECT TRIM(column_name) AS trimmed_name
FROM table_name;
10. TRIM (LEADING/TRAILING/BOTH ‘string’ FROM column)
TRIM(LEADING ‘string’ FROM column) จะลบตัวอักขระที่อยู่หน้าสุดตามที่ระบุไว้ออกจาก String
TRIM(TRAILING ‘string’ FROM column) จะลบตัวอักขระที่อยู่ท้ายสุดตามที่ระบุไว้ออกจาก String
TRIM(BOTH ‘string’ FROM column) จะลบตัวอักขระที่ระบุไว้ ทั้งที่อยู่หน้าสุดและท้ายสุดออกจาก String
ตัวอย่าง:
SELECT TRIM(BOTH ‘string’ FROM column_name) AS cleaned_number
FROM table_name;
11. INSTR
มันจะ Return ตำแหน่งของ Substring ที่อยู่ภายใน String
ตัวอย่าง:
SELECT INSTR(column_name, ‘string’) AS position
FROM table_name;
12. REVERSE
มันจะทำการเรียงอักขระใน String แบบย้อนกลับ
ตัวอย่าง:
SELECT REVERSE(column_name) AS reversed_name
FROM table_name;
สรุป
และนี่ก็เป็น 12 SQL String Functions ที่ Data Scientist หรือ Data Analyst ควรรู้จักไว้ ซึ่งพวกมันมีความสามารถในรูปแบบต่าง ๆ เพื่อใช้จัดการ แปลง และดึงข้อมูลจาก String Data การที่คุณเชี่ยวชาญใน Functions เหล่านี้ จะช่วยให้คุณสามารถปรับปรุงงานการวิเคราะห์ข้อมูลและรับข้อมูลเชิงลึกที่มีประโยชน์จาก Database ได้
สิ่งสำคัญ คือ “การฝึกฝน” ดังนั้น จงค้นคว้า ทดลอง และนำ Functions เหล่านี้ไปประยุกต์ใช้กับสถานการณ์จริงเพื่อพัฒนาทักษะ SQL ของคุณ และเพิ่มความสามารถในการวิเคราะห์ข้อมูลของคุณ
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด