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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด