Trang Chủ Tài chính Cá nhân Xem đối tượng và dữ liệu với các câu lệnh DESCRIBE và SELECT trong Oracle 12c - núm vú

Xem đối tượng và dữ liệu với các câu lệnh DESCRIBE và SELECT trong Oracle 12c - núm vú

Video: Web Programming - Computer Science for Business Leaders 2016 2025

Video: Web Programming - Computer Science for Business Leaders 2016 2025
Anonim

Có lẽ các câu lệnh phổ biến nhất bạn sẽ chạy trong cơ sở dữ liệu Oracle 12c của bạn với tư cách là một Quản trị viên Cơ sở dữ liệu (DBA) là các lệnh DESCRIBE và SELECT. Rốt cuộc, một phần lớn công việc của bạn sẽ được nghiên cứu những gì trong cơ sở dữ liệu và phân tích các điều kiện hiện tại.

Nói rằng bạn muốn nhận một số thông tin về các công việc trong công ty của bạn.

  1. Mở một đầu cuối cho hệ điều hành của bạn như là chủ sở hữu phần mềm của Oracle.

  2. Đặt môi trường của bạn bằng oraenv.

  3. Nhập và nhấn Enter.

  4. Nhập và nhấn Enter.

  5. Nhập và nhấn Enter.

  6. Nhập và nhấn Enter.

    Kết quả xuất hiện sau đây:

    SQL DESCRIBE jobs Tên Null? Kiểu ----------------------------- -------- ------------ -------- JOB_ID NOT NULL VARCHAR2 (10) JOB_TITLE NOT NULL VARCHAR2 (35) MIN_SALARY NUMBER (6) MAX_SALARY NUMBER (6)
    
  7. Để xem job_id và job_title, đánh

    
    

    và nhấn Enter.

    Bạn sẽ thấy kết quả sau:

    SQL chọn job_id, job_title from jobs; JOB_ID JOB_TITLE ---------- ----------------------------------- AD_PRES Chủ tịch AD_VP Phó Giám đốc điều hành AD_ASST Trợ lý Quản lý FI_MGR Quản lý Tài chính FI_ACCOUNT Kế toán AC_MGR Kế toán AC_ACCOUNT Kế toán Công cộng SA_MAN Quản lý Bán hàng SA_REP Đại diện Bán hàng PU_MAN Quản lý Mua hàng PU_CLERK Nhân viên Mua hàng ST_MAN Cổ phần quản lý ST_CLERK Thư ký SH_CLERK Người gửi hàng IT_PROG Lập trình MK_MAN Marketing Manager MK_REP Đại diện Marketing HR_REP Nhân sự đại diện PR_REP Đại diện Quan hệ công chúng đã chọn 19 hàng.
    

Lệnh DESCRIBE cho phép bạn xem cấu trúc bảng. Điều này bao gồm tên cột, loại dữ liệu và các cột có được để trống không (null). Thông tin này có thể rất quan trọng khi xây dựng các câu lệnh SQL khác nhau. Ví dụ, nếu bạn đang chèn một hàng, bạn sẽ cần cung cấp giá trị cho job_id và job_title vì chúng không phải là NULL.

Câu lệnh SELECT rất đơn giản. Chú ý rằng nó đã được gõ tất cả trên một dòng. SQL không thực sự quan tâm đến cách bạn chia nhỏ các câu lệnh theo dòng, miễn là bạn không phá vỡ các từ một nửa.

Giải phóng các câu lệnh SQL theo mệnh đề. Đối với các câu dài hơn, phức tạp hơn, bạn có thể sử dụng nhiều ngắt dòng. Những vi phạm này có thể giúp làm cho các câu lệnh dễ đọc hơn.

Dưới đây là hai câu lệnh SELECT và kết quả của chúng:

SQL> select * 2 from jobs 3 where job_title = 'President'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - ---------- ---------- AD_PRES Tổng thống 20080 40000 SQL chọn * 2 từ công việc 3 nơi job_title như 'P%'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - ---------- ---------- AD_PRES Chủ tịch 20080 40000 AC_ACCOUNT Kế toán công 4200 9000 PU_MAN Quản lý mua hàng 8000 15000 PU_CLERK Thư ký mua hàng 2500 5500 IT_PROG Lập trình viên 4000 10000 PR_REP Đại diện Quan hệ Công chúng 4500 10500 6 hàng đã chọn.

Lưu ý rằng thay vì sử dụng một danh sách các cột, dấu sao (*) đã được sử dụng. Điều đó nói với mệnh đề SELECT là trả lại tất cả các cột, trái ngược với những gì đã được hiển thị ở trên chỉ có hai cột được chọn.

Thông báo việc sử dụng mệnh đề WHERE. Mệnh đề WHERE hạn chế dữ liệu được trả về. Trong ví dụ này, mệnh đề WHERE được sử dụng theo hai cách:

  • Như một sự bình đẳng (=): Bạn tìm kiếm chính xác những gì bạn muốn tìm.

  • Là tìm kiếm mờ (LIKE): Bạn có thể sử dụng các thẻ hoang dã để hoàn thành cụm từ tìm kiếm. Oracle sử dụng dấu phần trăm như biểu tượng thẻ hoang dã.

Việc sử dụng biểu tượng% xác định rằng bạn muốn chọn tất cả các hàng bắt đầu bằng chữ P và sau đó có bất cứ thứ gì sau chúng. Thông thường, trên các hệ điều hành, bạn sẽ thấy một dấu hoa thị được sử dụng như một thẻ hoang dã. Đó không phải là trường hợp bên trong một câu lệnh SQL; thay vào đó, sử dụng dấu phần trăm (%).

Thêm vào câu lệnh SELECT của chúng ta, bạn sẽ thấy

SQL chọn lower (job_id), upper (job_title) title, max_salary 2 từ job 3 trong đó job_title như 'P%' 4 và max_salary <14000 5 order by max_salary ASC; LOWER (JOB_ TITLE MAX_SALARY ---------- ----------------------------------- ---------- pu_clerk ĐẤU THẦU CLERK 5500 ac_account KẾ TOÁN CÔNG TRÌNH 9000 it_prog PROGRAMMER 10000 pr_rep ĐẠI DIỆN CÔNG QUỐC 10500

Một số chức năng đã được thêm vào các cột trong mệnh đề SELECT Chức năng lấy và nhập vào để tạo ra một đầu ra: trong trường hợp này, job_id và job_title Các nhân vật UPPER và LOWER đã được sử dụng Bạn có thể đoán được những gì họ làm Trong trường hợp này, nó khá rõ ràng Oracle có hàng chục chức năng để bạn sử dụng để hành động trên dữ liệu của bạn trong tất cả các loại của các cách

Trong trường hợp này, nó được chứng minh như thế nào không nhất thiết quan trọng như thế nào dữ liệu của bạn được lưu trữ, bạn có thể hiển thị nó tuy bạn muốn. là một kết hợp của chức năng của chúng tôi và column_name

Đó là bởi vì Oracle tự động sử dụng bất cứ điều gì bạn gõ vào mệnh đề SELECT cho tiêu đề cột của bạn.Trên cột thứ hai, job_title, sử dụng một " bí danh "để làm cho đầu ra là một chút prettier.

Một bí danh xuất hiện sau khi xây dựng cột nhưng trước dấu phẩy. Trong ví dụ này, title là bí danh. Bí danh sẽ luôn mặc định là chữ hoa trừ khi bạn đặt ngoặc kép ("") quanh nó. Bạn cũng cần phải sử dụng dấu nháy kép nếu bí danh của bạn là nhiều hơn một từ. Ví dụ

SQL chọn upper (job_title) "Job Title" 2 từ jobs 3 nơi job_title như 'P%'; Chức danh ----------------------------------- PRESIDENT PUBLIC ACCOUNTANT ĐẠI DIỆN QUYỀN ĐẠI DIỆN CÔNG TY ĐẠI DIỆN CÔNG TY ĐẠI DIỆN CÔNG NHẬN > Việc sử dụng câu lệnh AND là một cấu trúc của mệnh đề WHERE. Lệnh AND cho phép bạn sử dụng nhiều điều kiện để hạn chế dữ liệu của chúng tôi.

Cuối cùng, mệnh đề ORDER BY sắp xếp kết xuất trên cột được chỉ định, theo thứ tự chữ cái hoặc số hoặc tùy thuộc vào loại dữ liệu. Theo mặc định, nó sắp xếp theo thứ tự tăng dần. Từ khóa ASC (tăng dần) được thêm vào để làm rõ.Bạn có thể đã sử dụng DESC thay vì để cho các kết quả theo thứ tự giảm dần của max_salary.

Xem đối tượng và dữ liệu với các câu lệnh DESCRIBE và SELECT trong Oracle 12c - núm vú

Lựa chọn của người biên tập

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Mỗi kỳ thi Series 7 bao gồm một vài các câu hỏi về các công cụ thị trường tiền tệ. Các công cụ thị trường tiền tệ là các khoản vay ngắn hạn tương đối an toàn do các tập đoàn, ngân hàng, chính phủ Hoa Kỳ và các đô thị có thể ban hành. Hầu hết đều có kỳ hạn từ một năm trở xuống và thường được phát hành với chiết khấu và đáo hạn theo mệnh giá. Dưới đây là một số ...

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

Như một đại diện đã đăng ký, bạn cần để biết được sự phức tạp của các đơn đặt hàng và các ngành nghề và, nếu cần, có thể giải thích cho khách hàng hoặc khách hàng tiềm năng. Phần này của bài kiểm tra Series 7 bao gồm các câu hỏi về thị trường chứng khoán, thị trường sơ cấp và thứ cấp, vai trò của các nhà môi giới, loại đơn đặt hàng, hệ thống báo cáo và ...

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Vốn lợi nhuận là lợi nhuận được thực hiện khi bán một khoản bảo đảm, và tổn thất vốn là những tổn thất phát sinh khi bán một khoản bảo đảm. Để xác định liệu một nhà đầu tư có tăng vốn hay lỗ vốn, bạn phải bắt đầu với cơ sở chi phí của nhà đầu tư. Cơ sở tính chi phí được sử dụng cho mục đích thuế và bao gồm giá mua cộng với bất kỳ khoản nào

Lựa chọn của người biên tập

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Adobe Flash CS6 offers việc nhập khẩu liền mạch của Photoshop và các tập tin Illustrator với Illustrator và Photoshop Bảng nhập khẩu. Đồ hoạ được tạo ra trong các ứng dụng này có thể được nhập dễ dàng và chất lượng cao nhất có thể, đó là một tin tuyệt vời nếu Photoshop và Illustrator là những phần quan trọng trong quy trình làm việc sáng tạo của bạn. Sử dụng bảng Nhập khẩu, bạn ...

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Bạn có thể dễ dàng liên kết tới trang web hoặc trang web trong phim Adobe Flash CS6 bằng cách sử dụng một nút hoặc một đoạn văn bản và một chút trợ giúp về mã từ bảng điều khiển Mã số. Đối với trình xem ảnh của bạn, bạn liên kết văn bản bạn đã đặt trên sân khấu với trang web của Adobe để cho phép người dùng biết ...

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Cần phải thay đổi kích thước của hai hoặc nhiều đối tượng trên giai đoạn Adobe Flash CS6 để chúng có cùng chiều rộng và chiều rộng, bạn có thể tận dụng các lựa chọn Kích thước Kết hợp trong bảng Căn chỉnh. Tùy chọn Kích thước trận đấu có thể phù hợp với hai đối tượng có cùng chiều rộng hoặc chiều cao, hoặc cả hai. Để phù hợp với hai ...

Lựa chọn của người biên tập

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Người Mỹ gọi đó là sự ganh đua. Ở phía bên kia của Đại Tây Dương, chúng được gọi là derbies (phát âm darbies). Trong số các cuộc tranh tài kéo dài nhất của châu Âu: Tottenham vs Arsenal: Cho dù các trận đấu được chơi tại Tottenham của White Hart Lane hay Highbury của Arsenal, chắc chắn rằng cả hai sân cỏ ở phía bắc London sẽ được đóng gói nhiều nhất ...

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Cầu thủ bóng đá trẻ của bạn đang dựa vào bạn để được hướng dẫn và hỗ trợ suốt mùa. Sau đây là một số cách hữu ích để đáp ứng nhu cầu của họ. Hãy cụ thể với lời khen ngợi của bạn. Dừng các buổi huấn luyện để chỉ ra khi một người chơi làm điều gì đó tốt hơn là khi người đó làm sai. Trong khi cung cấp phản hồi, sử dụng ...

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Cơ bản nhất của tất cả các kỹ năng bóng đá đang ráng, khả năng mang quả bóng vượt qua đối thủ trong khi vẫn kiểm soát, dù bằng cách sử dụng một loạt các vòi đơn giản hoặc di chuyển tuyệt vời xung quanh một kẻ thù. Nếu người chơi không thể đánh bóng, thì anh ta không thể chơi được. Mỗi người chơi, kể cả thủ môn, ...