Tôi đã thiết lập chế độ xem kết hợp tất cả dữ liệu trên nhiều bảng. Có cách nào để viết điều này để chỉ các cột có chứa dữ liệu không null được hiển thị, và những cột có chứa tất cả các giá trị NULL không được bao gồm?Cách không hiển thị các cột NULL trong một chế độ xem
THÊM: Rất tiếc, vẫn đang nghiên cứu và làm việc trong dự án lớn đầu tiên của tôi nên mỗi ngày dường như là một trải nghiệm mới vào phút đó. Tôi đã không rõ ràng lắm, và đó là một phần vì tôi không chắc tôi sẽ làm đúng cách! Khách hàng là thư viện học tập và cơ sở dữ liệu ghi lại chi tiết về các bộ sưu tập cụ thể. Chế độ xem tôi đã đề cập là hiển thị tất cả dữ liệu được lưu trữ về một mục, vì vậy nó sẽ tập hợp các bảng về xuất bản, sao chép, tác giả, nhà xuất bản, ngôn ngữ, v.v. Một số lượng nhỏ các mục trong bộ sưu tập là các giấy tờ, do đó, có các chi tiết bổ sung hơn và cao hơn các chi tiết thư mục chuẩn. Những gì tôi không muốn là một người dùng để có được tất cả các lĩnh vực có sản phẩm nào liên quan đến giấy tờ nếu những gì đã được trả lại chỉ bao gồm sách, do đó các lĩnh vực bảng giấy là tất cả null. Vì vậy, tôi nghĩ có lẽ sẽ có một cách để không thể hiện những điều này. Ai đó đã nhận xét rằng đây là công việc của ứng dụng khách chứ không phải là chính cơ sở dữ liệu, vì vậy tôi có thể để điều này cho đến khi tôi đến giai đoạn đó của dự án.
có vẻ dễ bị hiểu sai dữ liệu bảng, nếu định dạng thay đổi tùy thuộc vào nội dung ... –
Vì vậy, nếu cột A cho bản ghi 1 có giá trị, nhưng cột của bản ghi 2 Giá trị là NULL - cột sẽ hiển thị trong lượt xem? –
Điều này nghe giống như logic nên có trong GUI, không phải là cơ sở dữ liệu. Điều này sẽ không tuân theo hợp đồng truy xuất cơ sở dữ liệu thích hợp, vì bố cục có thể thay đổi bất kỳ lúc nào. – cjk