12 SQL String Functions You Should Know as a Data Scientist or Data Analyst
04-Oct-24
คัมภีร์เทพ IT
See the original english version Click here!
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 เป็นเพื่อนนะคะ
บทความล่าสุด