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

เพิ่มเพื่อน

 

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