• Kiến thức
  • Kỹ năng
  • Nghề nghiệp
  • Công cụ hỗ trợ
  • Luật doanh nghiệp

Video

    • Izmir Hearing Center – A reliable center offering professional hearing solutions in Izmir.
    • Hearing Aid Repair – Expert technical service for hearing aid repair and maintenance.
    • Hearing Aid Repair – Fast and guaranteed hearing aid repair services.
    • Hearing Aid – Advanced hearing aids with professional support services.
    • Hearing Aid Repair – Repair and technical support services across Turkey.
    • Hearing Aid – Quality hearing aids and personalized solutions in Izmir.
    • Izmir Hearing Aid – Sales of various hearing aid models and brands based in Izmir.
    • Hearing Aid Repair – Fast, affordable, and reliable hearing aid repair service.
    • Gaziemir Hearing Aid – Hearing aid sales and technical support in Gaziemir.
    • Ear Mold – Custom-made ear molds and personalized hearing solutions.
    • İzmir İşitme Merkezi – İzmir’de profesyonel işitme çözümleri sunan güvenilir merkez.
    • İşitme Cihazı Tamir – Uzman teknik servis ile işitme cihazı tamiri ve bakımı.
    • İşitme Cihazı Tamir – Hızlı ve garantili işitme cihazı onarım hizmetleri.
    • İşitme Cihazı – Gelişmiş işitme cihazları ve profesyonel destek.
    • İşitme Cihazı Tamir – Türkiye genelinde tamir ve teknik destek hizmetleri.
    • İşitme Cihazları – İzmir’de kaliteli işitme cihazları ve çözümleri.
    • İzmir İşitme Cihazı – İzmir merkezli çeşitli model ve markalarda satış.
    • İşitme Cihazı Tamir – Hızlı, ekonomik ve güvenilir tamir hizmeti.
    • Gaziemir İşitme Cihazı – Gaziemir bölgesinde cihaz satışı ve teknik destek.
    • Kulak Kalıbı – Özel üretim kulak kalıpları ve kişiye özel işitme çözümleri.
  • sinop otelleri
    levent escort levent escort istanbul escort vip escort istanbul escort istanbul escort istanbul escort istanbul escort istanbul escort izmir escort
    sex shop sex shop sex shop sex shop sex shop sex shop sex shop Georgian Transfer Batumi Transfer
  • Professional Transfer Services in Batumi

    Book reliable Transfer Batumi services with English-speaking drivers. Enjoy safe, fast, and comfortable transportation from Batumi Airport, hotels, or border crossings. Ideal for tourists, business travelers, and families.


    Luxury Georgian Transfer Services – Tbilisi & Batumi

    Experience top-tier Georgian Transfer services with luxury Mercedes Vito vans and professional private drivers. We offer VIP airport transfers, hotel pickups, and city-to-city transportation across Georgia.


    Airport Transfers in Georgia

    Need a ride from the airport? Book now:

    • Batumi Airport Transfer – Private, on-time, and comfortable.
    • Tbilisi Airport Transfer – Luxury shuttle service from/to the airport.

     

    • Sex shop – Modern ve kullanıcı dostu online alışveriş deneyimi.
    • Sex shop – Kaliteli cinsel sağlık ürünleri ve özel oyuncaklar.
    • Sex shop – İstanbul çıkışlı, gizlilik odaklı sex shop hizmeti.
    • Sex shop – Geniş ürün portföyüne sahip, İstanbul merkezli yetişkin mağazası.
    • Sex shop – Türkiye’de güvenilir ve kaliteli ürün seçenekleri.
    • Sex shop – İstanbul’da gizli teslimat ile gönderim yapan yetişkin ürünleri mağazası.
    • Sex shop – Güvenli ve mahremiyet garantili alışveriş seçenekleri.
    • İstanbul Escort – Maslak’ta elit, güvenilir ve gizliliğe önem veren eskort hizmetleri.
    • İstanbul Escort – Maslak bölgesinde kaliteli ve gizlilik garantili eskort deneyimi.
    • İstanbul Escort – İstanbul genelinde profesyonel ve özel eskort hizmeti arayanlar için ideal platform.
    • VIP Escort – Türkiye genelinde lüks, ayrıcalıklı ve yüksek standartta VIP escort hizmetleri.
    • İstanbul Escort – Taksim merkezli, deneyimli ve güvenilir escort modelleriyle özel zamanlar.
    • İstanbul Escort – İstanbul’un en çok tercih edilen escort rehberlerinden biri.
    • İstanbul Escort – Beşiktaş’ta seçkin, güvenli ve profesyonel eskort alternatifleri.
    • İstanbul Escort – İstanbul’da elit, gizliliğe önem veren escort hizmeti sunulmaktadır.
    • Şişli Escort – Şişli bölgesinde kaliteli, seçkin ve özel escort deneyimi yaşayın.
    • İzmir Escort – İzmir’de birebir, kaliteli ve güvenilir escort hizmetleri arayanlara özel platform.
    • Sex Shop Turkey – Premium sexual wellness products and adult toys with fast delivery across Turkey.
    • Online Istanbul Sex Shop – Enjoy a seamless adult shopping experience with a modern and user-friendly interface.
    • Discreet Sex Shop in Istanbul – Istanbul-based online store focused on privacy, security, and customer satisfaction.
    • Istanbul Adult Store – A wide selection of intimate products with fast and discreet shipping in Istanbul.
    • Trusted Sex Shop Istanbul – Shop quality adult products with secure checkout and guaranteed confidentiality.
    • Discreet Adult Toy Store – Confidential packaging and same-day delivery from a trusted Istanbul-based adult shop.
    • Istanbul Sex Shop Online – Secure and private adult shopping experience for individuals and couples.
    • Istanbul Escort – Elite and trusted escort services located in Maslak, Istanbul.
    • Istanbul Escort – Premium and privacy-focused escort options in the Maslak district.
    • Istanbul Escort – Professional and exclusive escort experiences throughout Istanbul.
    • VIP Escort – Luxurious and discreet VIP escort services available across Turkey.
    • Istanbul Escort – Trusted and experienced escort models based in Taksim, Istanbul.
    • Istanbul Escort – The most visited and recommended escort directory in Istanbul.
    • Istanbul Escort – Elite, safe, and discreet escort services in the heart of Beşiktaş.
    • Istanbul Escort – High-end escort services in Istanbul with full privacy assurance.
    • Istanbul Escort – Premium and elegant escort experiences in the Şişli district of Istanbul.
    • Izmir Escort – Quality, one-on-one escort services with guaranteed privacy in Izmir.
Business Analysis

Đăng ký nhận tin

 

Ý kiến học viên

  • Lê Anh Tuấn

    Chuyên viên HO - Kỹ thuật Ngân hàng số Eximbank
    Tôi là nhân sự thuộc Trung tâm Phát triển CNTT – Khối Ngân hàng số, hiện đang đảm nhiệm vai trò kiểm thử phần mềm (tester). Việc tham gia khóa học Business Analyst đã mang lại cho tôi góc nhìn toàn diện và rõ ràng hơn về vai trò của BA trong lĩnh vực ngân hàng.
     
    Khóa học Fundamental Business Analysis tại BAC không chỉ giúp tôi hiểu đúng bản chất công việc BA mà còn hỗ trợ phát triển tư duy nghiệp vụ – từ tiếp cận giải pháp kỹ thuật sang tập trung vào nhu cầu người dùng. Phương pháp giảng dạy kết hợp lý thuyết và thực hành thực tiễn, cùng các hoạt động mô phỏng, thảo luận nhóm đã giúp tôi nâng cao kỹ năng giao tiếp, phân tích và trình bày yêu cầu – những năng lực thiết yếu để phối hợp hiệu quả giữa các bên trong dự án công nghệ.
     

     

    Xem chi tiết +
  • Huỳnh Cao Cường

    Nhân viên HO - Kỹ thuật Ngân hàng số Eximbank
    Tôi hiện đang công tác tại Trung tâm Phát triển CNTT – Khối CNTT, với vai trò là nhân sự chức năng phụ trách mảng Ngân hàng số, chuyên sâu về kiểm thử phần mềm (Tester). Trước khi tham gia khóa học Fundamental Business Analysis do BAC tổ chức, tôi từng hình dung BA chỉ đơn thuần là cầu nối giữa bộ phận kỹ thuật và nghiệp vụ.
     
    Tuy nhiên, quá trình học đã giúp tôi nhận thức rõ hơn về bản chất và tầm quan trọng của vị trí này. BA không chỉ kết nối các bên liên quan, mà còn giữ vai trò định hình yêu cầu, đảm bảo giải pháp được thiết kế đúng mục tiêu và sát với nhu cầu thực tế. Khóa học đã trang bị cho tôi tư duy phân tích bài bản, khả năng diễn đạt yêu cầu rõ ràng, và kỹ năng phối hợp hiệu quả trong môi trường dự án đa chiều.
     
    Với nền tảng công nghệ thông tin sẵn có, khóa học là bước chuyển hướng quan trọng giúp tôi phát triển tư duy nghiệp vụ vững chắc và sẵn sàng theo đuổi lộ trình nghề nghiệp chuyên sâu trong lĩnh vực Business Analysis tại Eximbank.
     

     

    Xem chi tiết +
  • Nguyễn Thị Mai Bình

    Business Analyst
    Với một người ngoại đạo như mình thì những chuyên đề về "kỹ thuật" của BA hết sức quan trọng. Ví dụ như sử dụng các diagram để mô hình hóa requirement, viết User Story/Use case, v...v..
     
    Đến với khóa học Fundamental Business Analysis, mình đã được gặp thầy Lộc, một người người rất nhiệt tình và có tâm. Ngoài việc chia sẻ các kinh nghiệm thực tế trên lớp thì thầy còn dành thời gian ra để tư vấn, hỗ trợ, góp ý CV cho mình. Bên cạnh đó trung tâm và anh Phụng cũng hỗ trợ gửi CV, kết nối học viên tới mạng lưới các công ty đối tác chất lượng, điều này giúp học viên như mình tìm được công việc phù hợp nhất. Cảm ơn BAC.
    Xem chi tiết +
BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN
Language  
Điện thoại tư vấn0909 310 768
Facebook Youtube Linkedin

Feb 08, 2022

10 câu hỏi phỏng vấn về PostgreSQL có đáp án mới nhất 2022

Vòng phỏng vấn luôn tạo ra nhiều áp lực cho các ứng viên, đặc biệt là phỏng vấn những câu hỏi kỹ thuật về PostgreSQL. Trong bài viết này, BAC sẽ giúp bạn tổng hợp những câu hỏi thường gặp kèm theo câu trả lời mà bạn có thể gặp.

PostgreSQL có nhiều kiến thức kỹ thuật mà bạn cần chuẩn bị

1. PostgreSQL là gì?

PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ và đối tượng dựa trên POSTGRES, cung cấp một tập tính năng bảo mật và ấn tượng. PostgreSQL hiện là một trong những cơ sở dữ liệu phổ biến nhất. Nó đã nuôi dưỡng một cộng đồng mạnh mẽ luôn cố gắng giữ cho nó đi đầu trong thiết kế và chức năng.

2. PostgreSQL có những kiểu dữ liệu nào?

PostgreSQL hỗ trợ các loại dữ liệu SQL phổ biến và một vài loại khác như JSON. Một số kiểu dữ liệu đáng chú ý như:

  • Numeric Types: “Kiểu số bao gồm các số nguyên hai, bốn và tám byte, các số dấu phẩy động bốn và tám byte và các số thập phân có độ chính xác có thể lựa chọn.
  • Character Types: SQL xác định hai loại ký tự chính: “ký tự thay đổi (n) và ký tự (n), với n là một số nguyên dương. Cả hai kiểu này đều có thể lưu trữ chuỗi có độ dài tối đa n ký tự. Ký hiệu VARCHAR(n) và CHAR(n) là bí danh cho ký tự thay đổi (n) và ký tự (n)”.
  • Binary Data Types: Chuỗi nhị phân là một chuỗi các byte.
  • Date/Time Types: Dấu thời gian (timestamps) lưu trữ ngày tháng, thời gian hoặc ngày và giờ.
  • Boolean: Giá trị Boolean chỉ lưu trữ các giá trị TRUE, FALSE và NULL.
  • Enumerated Types: “Enumerated (ENUM) - các kiểu liệt kê bao gồm một bộ giá trị tĩnh có thứ tự. Chúng tương đương với các kiểu ENUM được hỗ trợ trong một số ngôn ngữ lập trình. Ví dụ về kiểu ENUM có thể là các ngày trong tuần hoặc một tập hợp các giá trị trạng thái cho một phần dữ liệu.
  • XML: Kiểu dữ liệu XML lưu trữ dữ liệu XML.
  • JSON: Kiểu dữ liệu JSON lưu trữ dữ liệu JSON (JavaScript Object Notation).
3. GROUP BY hoạt động như thế nào trong PostgreSQL?

Mệnh đề GROUP BY cho phép bạn nhóm dữ liệu mà kết quả từ nhiều truy vấn của bạn. Tổ chức dữ liệu thành các nhóm rất hữu ích trong việc hiểu dữ liệu và sử dụng các chức năng tổng hợp.

Giả sử bạn có một website thương mại điện tử với nhiều loại sản phẩm. Trong cơ sử dữ liệu của mình, bạn có một bảng lưu trữ thông tin hàng tồn kho. Nếu bạn muốn tìm số lượng từng loại sản phẩm, bạn có thể dùng GROUP BY với hàm tổng hợp COUNT() như sau:

SELECT product_type, COUNT(product_id)

FROM stock

GROUP BY product_type

4. Các hàm tổng hợp là gì?

Trong PostgreSQL, các hàm tổng hợp thực hiện phép tính trên nhiều hàng và trả về một giá trị. Các hàm tổng hợp thường được dùng với mệnh đề GROUP BY nhưng vẫn có nhiều cách sử dụng hàm này.

Tổng cộng có 5 hàm tổng hợp trong SQL:

  • COUNT(): Trả về số dòng phù hợp với tiêu chí được nêu trong mệnh đề WHERE.
  • SUM(): Tính tổng giá trị trong một cột hoặc một biểu thức.
  • AVG(): Tính giá trị trung bình cột.
  • MIN(): Trả về giá trị nhỏ nhất từ một tập hợp.
  • MAX(): Trả về giá trị lớn nhất từ một tập hợp.
5. Sự khác nhau giữa mệnh đề WHERE và HAVING trong PostgreSQL?

Một câu hỏi thường được dùng làm thước đo kiến thức về PostgreSQL là sự khác nhau giữa hai mệnh đề WHERE và HAVING.

Mệnh đề WHERE và HAVING lọc dữ liệu và hạn chế dữ liệu không mong muốn xuất hiện trong tập kết quả. Sự khác nhau giữa hai bộ lọc là:

  • WHERE được áp dụng ở cấp độ bản ghi.
  • HAVING được áp dụng cho tập các bản ghi.
6. NULL là gì?

Nói một cách đơn giản, NULL có nghĩa là không có giá trị cho một trường nhất định. Lưu ý rằng điều này không có nghĩa là giá trị của trường là 0 hoặc một chuỗi trống. Hãy coi NULL như một trình giữ chỗ cho một giá trị trong tương lai. Sự tồn tại của giá trị NULL có thể ảnh hưởng đến các truy vấn SQL theo nhiều cách khác nhau.

7. Subquery là gì?

Subquery SQL hay truy vấn con là một truy vấn được đặt bên trong một truy vấn khác. Đôi khi truy vấn con cũng được gọi là truy vấn lồng nhau, dưới đây là một ví dụ mà truy vấn con đứng sau mệnh đề WHERE. Tuy nhiên, có thể có các truy vấn con trong phần SELECT hoặc FROM của các truy vấn của bạn.

SELECT name

FROM employees

WHERE id IN

(SELECT id FROM sales_team)

8. Làm thế nào để thay đổi dữ liệu trong cơ sở dữ liệu PostgreSQL?

PostgreSQL cung cấp nhiều phương pháp chỉnh sửa dữ liệu trong cơ sở dữ liệu của chúng ta như các mệnh đề INSERT, UPDATE và DELETE. Mỗi thao tác này sẽ tác động khác nhau đến dữ liệu bên trong bảng. Cụ thể:

  • UPDATE:

Cú pháp của câu lệnh UPDATE là:

UPDATE table_name

SET column1 = value1, column2 = value2, …

[WHERE conditions]

Mệnh đề WHERE là tùy chọn nhưng bạn sẽ thường phải sử dụng nó.

  • INSERT:

Bạn có thể viết một câu lệnh INSERT có hoặc không khai báo tên cột một cách rõ ràng. Cú pháp để sử dụng INSERT không có tên cột là:

INSERT INTO table_name

VALUES (value1, value2, value3, ...);

Lưu ý rằng bạn sẽ cần cung cấp một giá trị cho mỗi cột trong bảng nếu bạn bỏ qua tên cột.

Nếu bạn muốn thêm dữ liệu vào một vài hoặc tất cả các cột trong bảng, sử dụng INSERT với tên cột:

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...);

  • DELETE:

Cú pháp sử dụng DELETE:

DELETE FROM table_name

[WHERE condition]

Mặc dù mệnh đề WHERE là một tùy chọn, bạn sẽ luôn phải dùng nó. Nếu không có mệnh đề WHERE, hành động xóa sẽ áp dụng cho tất cả mọi thứ trong bảng.

9. SQL View là gì?

Một view là một đối tượng cơ sở dữ liệu hoạt động như một bảng tạm thời hoặc bảng ảo. Bạn có thể truy vấn nó như một bảng thông thường. Nó có thể được sử dụng trong mệnh đề FROM của một SELECT và bạn có thể tham chiếu các cột view trong SELECT, WHERE, GROUP BY và các mệnh đề khác.

Những điểm khác biệt chính giữa view và table:

  • View không lưu trữ bản ghi nào ở bất kỳ đâu.
  • Bảng lưu trữ bản ghi vật lý trên một ổ đĩa.
  • View sử dụng các bản ghi tồn tại, chúng có thể các bản ghi mới khi cần.

View rất hữu ích để tóm tắt dữ liệu từ một hoặc nhiều bảng. Chúng cũng cung cấp một bảng dữ liệu bổ sung. Ví dụ, bạn có thể tạo một view và chỉ cấp cho những người dùng liên quan quyền truy cập để vào view đó.

10. Tại sao PostgreSQL là lựa chọn tốt cho Data Engineering?

SQL là yếu tố cần thiết để thành công trong bất kỳ công việc nào tập trung vào dữ liệu, đặc biệt là kỹ thuật dữ liệu. Những lý do PostgreSQL là lựa chọn tốt nhất như:

  • Truy vấn song song: PostgreSQL giúp bạn có thể chạy các truy vấn song song. Đây là khi sức mạnh của CPU được tận dụng để cho phép chạy nhiều truy vấn cùng một lúc. Điều này đặc biệt quan trọng trong khoa học dữ liệu, nơi thường có một truy vấn chung.
  • Hỗ trợ cú pháp SQL đầy đủ: PostgreSQL hỗ trợ nhiều cú pháp SQL và nhấn mạnh vào việc tuân thủ tiêu chuẩn SQL. Do đó, nó hỗ trợ các hàm cửa sổ, kế thừa bảng và các biểu thức chung.
  • Hỗ trợ dữ liệu mở rộng: PostgreSQL hỗ trợ cấu trúc dữ liệu NoSQL như JSON và XML.
  • Phân vùng khai báo: Đây là khi các bảng được chia thành các phân đoạn khác nhau gọi là phân vùng (partition). Ví dụ, bạn có thể tạo một phân vùng khác nhau cho từng mã vùng cho các tập dữ liệu lớn, được phân phối theo địa lý.

Mong rằng với những chia sẻ trên đây đã cho bạn đọc thêm những thông tin hữu ích để tham khảo, đặc biệt là các bạn quan tâm về công việc dữ liệu. Đừng quên đón xem các bài viết mới nhất sẽ được cập nhật thường xuyên tại BAC's Blog.

Nguồn tham khảo:

https://learnsql.com/

Nhu cầu đào tạo doanh nghiệp

BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.

Tham khảo chương trình đào tạo: 
  • Phân tích và trực quan hóa dữ liệu với Tableau
  • Phân tích và trực quan hóa dữ liệu với Power BI

Các bài viết liên quan SQL: 

  • 50 Câu hỏi phỏng vấn về SQL thường gặp
  • Các câu hỏi phỏng vấn SQL phổ biến dành cho Business Analyst

Các bài viết liên quan Power BI: 

  • Power BI là gì?
  • Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
  • Kết hợp dữ liệu trong Power BI Desktop
  • Hướng dẫn kết nối dữ liệu trong Power BI Desktop
  • Hướng dẫn tải & cài đặt Power BI trên máy tính
  • Khóa học Phân tích và trực quan hóa dữ liệu với Power BI

Các bài viết liên quan: 

  • TABLEAU - Giải pháp BUSINESS INTELLIGENCE (BI) - click vào đây
  • Hướng dẫn cài đặt và Sử dụng TABLEAU - click vào đây
  • Tính năng mới trên tableau - verion 2019.1 - click vào đây

BAC - Biên soạn và tổng hợp nội dung

 

Click để đọc tiếp

  • Lộ trình nghề nghiệp Business Analyst: Từ fresher đến BA Lead - Bạn đang ở đâu trên hành trình này?
    Lộ trình nghề nghiệp Business Analyst: Từ fresher đến BA Lead - Bạn đang ở đâu trên hành trình này?

    BA là nghề hot trong lĩnh vực công nghệ và chuyển đổi số có vai trò cầu nối giữa kỹ thuật và kinh doanh giúp doanh nghiệp nhận diện rõ vấn đề và đề xuất các giải pháp phù hợp

  • So sánh CBAP với CCBA đâu mới là chứng chỉ dành cho bạn?
    So sánh CBAP với CCBA đâu mới là chứng chỉ dành cho bạn?

    Nếu bạn đang phân vân giữa hai chứng chỉ CBAP và CCBA thì bài viết này của BAC chính xác là câu trả lời dành cho bạn. Hãy dành ít phút để tìm hiểu cũng như kiểm tra năng lực hiện tại của bản thân. Và bạn sẽ tìm được đáp án chính xác nhất cho câu hỏi của mình.

  • 7 lợi ích của việc sở hữu chứng chỉ CBAP trong năm 2025
    7 lợi ích của việc sở hữu chứng chỉ CBAP trong năm 2025

    Chứng chỉ CBAP mang đến nhiều lợi ích cho các Business Analyst (nhà phân tích nghiệp vụ). Bên cạnh sự công nhận, thu nhập, những cách cửa cơ hội thì sự tự tin, trình độ và sự kết nối với cộng đồng những người có cùng mục tiêu với bạn cũng rất đáng chú ý.

  • Roadmap Business Analyst
    Roadmap Business Analyst

    Business Analyst (BA) là cầu nối quan trọng giữa nhu cầu kinh doanh và giải pháp kỹ thuật, đảm bảo mọi khía cạnh vận hành hiệu quả. Trong bài viết này, hãy cùng BAC khám phá các công việc chính của một BA dựa theo nhiệm vụ cụ thể, con đường thăng tiến lên vị trí BA Manager.

Bình luận

CÔNG TY CỔ PHẦN ĐÀO TẠO VÀ TƯ VẤN BAC

Mã số doanh nghiệp: 0312713743 do Sở Kế hoạch & Đầu tư TP.HCM cấp ngày 28/03/2014
Trụ sở chính: Lầu 6 - Tòa nhà Thiên Phước 1, 244 Cống Quỳnh, Phường Bến Thành, HCM.
Chi nhánh: Lầu 11, Tòa nhà Hải Âu, Số 39B Trường Sơn, Phường Tân Sơn Nhất, HCM.
Email: info@bacs.vn - Web: www.bacs.vn - Điện thoại: (84) 909 310 768

Đã thông báo bộ công thương
DMCA.com Protection Status

Copyright © 2014 BAC JSC.
All Rights Reserved.

BAC - Business Analyst Training Center