tailieunhanh - Orale 8i toàn tập part 4

Tham khảo tài liệu 'orale 8i toàn tập part 4', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 7 SQL 101 207 Ý .- le SQI -pfu MWB . 7 - - Database Technologies Customer Report Last Ha we State Code Sales Teplow MA 23 Abbey CA 6 Hicholson CA 6 Hartin CA 2 3 5. 5 Laursen CA 3 . 3 Banbi CA 1 23 .55 He Draw HJ 123. 5 --- --- 7 rows selected. SQL I Hình Kết quả xuất với tất cả các cột đã được định dạng VIP Để thực thi break logic trong SQL Plus bạn phải thi hành lệnh query dựa trên cột mà lệnh break được phát. Đê minh họa điểm này lệnh break on state_cd được theo sau bởi query select state cd lastjiame sales from customer order by last_name sẽ cho kết quả được trinh bày ở hình Lưu ý cách thi hành các kết quả query dựa vào đã ảnh hưởng đến kết quá mà bạn mong muốn ba State CA in ra đẩu tiên rồi đến một NJ. và tiếp theo sau đó là một mục CA khác. 208 Chương 7 SQL 101 Of . I SQL P1u - HR Ek i Search Cpta-X Database Technologies Customer Report page ịSun Mar State Code Last ha me Sales CA Abbey CA Bambi CA Laursen CA Martin CA Hicholson MA Teplow McGraw --- --- selected 7 rows - ii. Hình Kết quả xuất với break logic Break and Skip Bây giờ chúng ta sẽ thực hiện thêm một bước nữa. Thông thường khi thực hành break logic bạn cẩn chừa một hay nhiều dòng trống trước khi hiển thị giá trị cột break mới. Điều này được thực hiện với lệnh skip. Hãy định dạng lại cột sales với lệnh col sales format 999 999 heading YTD I Sales và phát lại break với lệnh break on state_cd skip 1. Câu lệnh select state_cd last_name sales from customer order by state_cd last_name cho ra kết quả xuất như minh họa ở hình LƯU ý cách Oracle nén việc in state_cd. Bạn có thế dề dàng yêu cẩu Oracle tính tống sales tại mỗi break. Điều này sẽ được thảo luận ở phần kế tiếp. Chương 7 SQL 101 209 Ur7cie silt Plus WRIFj I te s ỈMCh Qpbon. Hdp . Sun Har 17 ft page -í- -a ụịì 1 J Database Technologies Customer Report state Last Code Hawe Sales V Rị r. CA Abbey Banbi