Knowledge hub công nghệ ứng dụng thực chiến tại Việt Nam Weekly digest · Đăng ký →
Career guide

SQL cho BA: “Vũ Khí” Thực Chiến Để Thăng Tiến Sự Nghiệp

Bài viết được chia sẻ từ chuyên gia Business Analyst Tại sao SQL là kỹ năng bắt buộc với BA thời đại số? Khám phá…

BBùi Ngọc Sơn
Theo dõi

Bài viết được chia sẻ từ chuyên gia Business Analyst

Tại sao SQL là kỹ năng bắt buộc với BA thời đại số? Khám phá lộ trình học SQL cho BA từ cơ bản đến thực chiến và cách “cứu team” nhờ dữ liệu.

SQL có thực sự cần thiết cho Business Analyst (BA)?

Hồi mới đi làm BA, mình từng tự tin nghĩ:
       “BA chỉ cần giao tiếp tốt, vẽ flow chuẩn, viết tài liệu mượt là đủ rồi. SQL với mấy dòng query khô khan kia, để dev hay DA lo chứ!”

Cho đến một ngày đẹp trời, PM quay sang hỏi giữa buổi họp:

      “Có bao nhiêu user đăng ký mà chưa verify email?”

Lúc đó dev thì bận fix bug, DA thì còn chưa onboard. Mọi ánh mắt xoáy vào mình. Tim đập thình thịch, tay run run, nhưng mình quyết định thử liều: mở DBeaver, gõ vài dòng query lụi:

SELECT COUNT(*) FROM users WHERE email_verified = 0;

Boom! Kết quả hiện ra trong vài giây. Mình báo ngay con số. Cả team ồ lên:
       “BA mà query luôn à? Xịn thế!”

Từ hôm đó mình nhận ra: SQL chính là vũ khí bí mật của BA.

Tại sao BA hiện đại không thể “mù” Data?

Nhiều bạn BA mới hay nghĩ: “Mình không phải DA, cần gì SQL.” Nhưng thực tế, biết data giúp BA:

  • Nhanh: Không phải lúc nào cũng chờ DA hay dev.

  • Chính xác: Không đoán mò, có số liệu chứng minh.

  • Thuyết phục: Khi đề xuất có data backup, stakeholder sẽ tin hơn.

  • Hiểu hệ thống: Khi query database, bạn sẽ hiểu data model, logic hệ thống, từ đó viết requirement chuẩn hơn.

Ví dụ “đời”:

  • Bạn bảo với sếp: “Em nghĩ nhiều bệnh nhân bỏ cuộc khi đặt lịch khám online vì form dài quá.”

  • Nếu không có số liệu → nghe như ý kiến cá nhân.

  • Nếu có query: “40% user thoát ở bước nhập số BHYT.” → khác ngay, lập tức được duyệt cải tiến.

SQL – BA cần tới mức nào?

Đừng lo, BA không cần giỏi SQL như DA hay dev. Bạn chỉ cần chắc basic query:

  • SELECT: lấy data.

  • WHERE: lọc điều kiện.

  • JOIN: nối bảng.

  • GROUP BY + COUNT/SUM: thống kê.

  • ORDER BY: sắp xếp.

Ví dụ thực tế: 

– Muốn biết bao nhiêu bệnh nhân đặt lịch nhưng không đến:

SELECT COUNT(*) 

FROM appointments 

WHERE status = 'no_show';

– Muốn biết loại thuốc nào bán chạy nhất:

SELECT drug_name, COUNT(*) 

FROM orders 

GROUP BY drug_name 

ORDER BY COUNT(*) DESC;

→ Chỉ cần biết bấy nhiêu thôi, bạn đã có thể cứu team kha khá lần rồi.

Những tình huống “cứu team” kinh điển nhờ SQL

Một dự án logistics, khách Mỹ gọi lúc… 11h đêm (đúng kiểu khách Mỹ, lúc họ rảnh thì mình buồn ngủ). Câu hỏi gọn lỏn:

Bao nhiêu shipment đang stuck ở trạng thái Pending hơn 7 ngày?

Nếu trả lời “để mai em hỏi dev” thì toang. Nhưng mình mở laptop, query ngay:

SELECT COUNT(*) 

FROM shipments 

WHERE status = 'pending' 

AND DATEDIFF(NOW(), created_at) > 7;

Kết quả hiện ra, mình báo ngay trong call. Phía khách im lặng 3 giây rồi thốt:
“Impressive.”

Từ đó team dev gọi vui mình là “BA pro xịn xò SQL.”

Tips học SQL cho BA mới

SQL không khó, chỉ cần học đúng cách. Đây là vài tips từ trải nghiệm của mình:

  • Học trên project thật: Query data bạn đang làm sẽ dễ nhớ hơn ngồi học lý thuyết.

  • Bắt đầu từ câu hỏi thực tế: Ví dụ: tìm user active trong tuần, tính conversion rate signup → paid.

  • Dùng tool dễ xài: DBeaver, pgAdmin, hoặc BigQuery Console.

  • Học theo level: Đầu tiên SELECT – WHERE – JOIN → sau đó GROUP BY, HAVING. Không cần nhảy ngay vào window function hay CTE.

  • Luyện thường xuyên: Mỗi ngày 15 phút query 1 case nhỏ là đủ.

Ngoài SQL – BA nên biết gì thêm về data?

SQL là nền tảng, nhưng muốn làm BA “pro data” hơn, bạn nên biết thêm:

  • Excel/Google Sheet nâng cao: pivot table, vlookup, index-match.

  • BI tools: Power BI, Looker Studio → trực quan hóa data.

  • Basic statistics: trung bình, median, % growth, cohort analysis.

  • ETL pipeline: không cần code, nhưng nên hiểu data đi từ source → warehouse → dashboard thế nào.

Ví dụ: stakeholder hỏi “Retention rate 3 tháng gần nhất có giảm không?” → bạn có thể mở Looker Studio, show chart ngay thay vì nói “để hỏi DA.”

Mindset kể chuyện bằng data

Một BA biết query mà chỉ đưa số khô khan thì chưa đủ. BA cần biết kể chuyện bằng data.

Ví dụ:

  • Query: 60% shipment trễ > 2 ngày.

  • Story: “Nguyên nhân do thiếu tài xế ở khu vực A. Nếu mở thêm đối tác vận tải local, tỉ lệ trễ có thể giảm 20%.”

Stakeholder không quan tâm con số, họ quan tâm con số nói lên điều gì.

Checklist nhỏ cho BA muốn “pro data”

  • Học SQL cơ bản (SELECT, JOIN, GROUP BY).

  • Thực hành query trên hệ thống bạn đang làm.

  • Kết hợp với Excel/BI tool để visualize.

  • Luôn gắn data với requirement/story.

  • Chia sẻ insight với team → build trust.

Một vài “tình huống thực tế rất đời” khác mình từng gặp

  • Healthcare: Bác sĩ hỏi: “Bao nhiêu bệnh nhân hủy lịch trong vòng 24h trước khám?” Nếu không query được thì phải chờ cả ngày, còn mình lọ mọ query ngay, trả lời trong 2 phút.

  • E-commerce: PM hỏi: “Top 5 sản phẩm bị bỏ giỏ nhiều nhất tuần này?” → query xong, mình thêm insight: do phí ship cao → gợi ý giảm phí ship cho 2 sản phẩm → conversion tăng thật.

  • Startup nhỏ: Không có DA, mình phải kiêm. Sau 3 tháng tự học SQL + Looker, mình thành “người giữ data” của cả team. 😅

BA không hiểu Data = tự loại mình

Trong thời đại “data is the new oil”, BA mà không đọc được data thì chẳng khác gì bác sĩ không biết đọc X-ray.

Thành thạo SQL không biến bạn thành DA, nhưng sẽ biến bạn thành BA mạnh mẽ hơn nhiều:

  • Trả lời nhanh.

  • Viết requirement chuẩn.

  • Thuyết phục stakeholder dễ dàng.

  • Có tiếng nói trong các buổi họp chiến lược.

Nếu bạn là BA mới, lời khuyên của mình: SQL không khó, chỉ cần dám bắt đầu. Một tháng học đều đặn, bạn sẽ đủ dùng để cứu team trong vô số tình huống “đời”. Và tin mình đi, cảm giác “cứu team bằng 3 dòng query” sướng hơn húp mì tôm lúc nửa đêm nhiều! 

 

B
Tác giả Cole Blog

Bùi Ngọc Sơn

Viết về công nghệ, dữ liệu và định hướng nghề thực chiến.

Tác giả trên Cole Blog, phụ trách các bài viết giúp người đi làm học nhanh hơn, hiểu rõ hơn và áp dụng công nghệ vào công việc hiệu quả hơn.

18bài viết12.4kfollowers96klượt đọc

Bài viết khác từ tác giả này

Thảo luận

Đăng nhập để bình luận
Gửi bình luận
C
Cole BlogGợi ý thảo luận

Anh có thể đặt câu hỏi, góp ý hoặc lưu lại insight quan trọng sau khi đọc bài.