الفصل الثاني الصيغة العامة لجمله select*

Slides:



Advertisements
Similar presentations
Classwork notes. 2 Find the names of all employees whose salary greater than all managers salary.
Advertisements

SQL/PL SQL Oracle By Rana Umer. Quiz 2 Q1.Create a table called "Persons" that contains five columns: PersonID, LastName, FirstName, Address, and City.
Creating Tables. 2 home back first prev next last What Will I Learn? List and provide an example of each of the number, character, and date data types.
Copyright  Oracle Corporation, All rights reserved. 1 Writing Basic SQL Statements.
Virtual training week 4 structured query language (SQL)
Restricting and sorting data 16 May May May Created By Pantharee Sawasdimongkol.
1Eyad Alshareef Enhanced Guide to Oracle 10g Chapter 3: Using SQL Queries to Insert, Update, Delete, and View Data.
Copyright  Oracle Corporation, All rights reserved. 2 Restricting and Sorting Data.
Multiple-Column Subqueries. Objectives After completing this lesson, you should be able to do the following: Write a Multiple-column subquery Describe.
Copyright  Oracle Corporation, All rights reserved. 6 Writing Correlated Subqueries.
Writing Basic SQL statement 2 July July July Create By Pantharee Sawasdimongkol.
Logical Operators Operator AND OR NOT Meaning Returns TRUE if both component conditions are TRUE Returns TRUE if either component condition is TRUE Returns.
SELECT Advanced. Sorting data in a table The ORDER BY clause is used for sorting the data in either ascending or descending order depending on the condition.
Creating a Table Create a table, “emp”, containing: –empno – a 4 digit employee number –ename – up to 10 character string –job – up to 9 character string.
Copyright  Oracle Corporation, All rights reserved. 1 Writing Basic SQL Statements.
SQL (DDL & DML Commands)
ACTION QUERIES (SQL COMMANDS ) STRUCTURED QUERY LANGUAGE.
Subqueries.
2 Writing Basic SELECT Statements. 1-2 Copyright  Oracle Corporation, All rights reserved. Capabilities of SQL SELECT Statements Selection Projection.
Copyright  Oracle Corporation, All rights reserved. Writing Basic SQL Statements.
Joins & Sub-queries. Oracle recognizes that you may want data that resides in multiple tables drawn together in some meaningful way. One of the most important.
SELECT Statements Lecture Notes Sree Nilakanta Fall 2010 (rev)
Copyright س Oracle Corporation, All rights reserved. I Introduction.
RELATSIOONILISED ANDMEBAASID(alg) SQLi VÕIMALUSED.
7 Multiple-Column Subqueries. 7-2 Objectives At the end of this lesson, you should be able to: Write a multiple-column subquery Describe and explain the.
27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.
Session 2: SQL (A): Parts 1 and 2 Original materials supplied by the Oracle Academic Initiative (OAI). Edited for classroom use by Professor Laku Chidambaram.
Introduction to SQL PART Ⅰ 第一讲 Writing Basic SQL SELECT Statements.
1. The acronym SQL is derived from- (a)structured query language (b)SEQUEL (c)sequence query language (d)system query language.
1 Writing Basic SQL Statements. 1-2 Objectives At the end of this lesson, you should be able to: List the capabilities of SQL SELECT statements Execute.
Copyright © 2004, Oracle. All rights reserved. Lecture 4: 1-Retrieving Data Using the SQL SELECT Statement 2-Restricting and Sorting Data Lecture 4: 1-Retrieving.
5. Simple SQL using Oracle1 Simple SQL using Oracle 5. Working with Tables: Data management and Retrieval 6. Working with Tables: Functions and Grouping.
I-1 Copyright س Oracle Corporation, All rights reserved. Data Retrieval.
Oracle 11g DATABASE DEVELOPMENT LAB2. Chapter- 2  These commands, which could be issued from SQL*Plus or SQL Developer,  will make it possible to log.
Displaying Data from Multiple Tables (SQL99 Syntax with examples)
Copyright  Oracle Corporation, All rights reserved. 12 Creating Views.
Working with Columns, Characters, and Rows. 2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –Apply the concatenation.
Copyright س Oracle Corporation, All rights reserved. I Introduction.
2-1 Limiting Rows Using a Selection “…retrieve all employees in department 10” EMP EMPNO ENAME JOB... DEPTNO 7839KINGPRESIDENT BLAKEMANAGER CLARKMANAGER.
1 Theory, Practice & Methodology of Relational Database Design and Programming Copyright © Ellis Cohen Grouping These slides are licensed under.
ORDER BY clause in SELECT command: Normally, the result of the query will not be in ordered format. If we want to get the result of the query in specific.
SQL Select Statement IST359 M005 Yang Wang 342 Hinds
Creating Views Database Systems Objectives Explain the concept of a view. Create simple and complex views. Retrieve data through a view. Alter the.
Agenda for Class - 03/04/2014 Answer questions about HW#5 and HW#6 Review query syntax. Discuss group functions and summary output with the GROUP BY statement.
Copyright س Oracle Corporation, All rights reserved. 12 Creating Views.
1-1 Copyright  Oracle Corporation, All rights reserved. Logging In to SQL*Plus From Windows environment:From Windows environment: From command line:From.
Lecture 2 Joins and sub-queries. 2 Topics zJoins ySimple; Outer zSub-queries yaliases zIN Operator zNULL values zSaving and running files.
Copyright  Oracle Corporation, All rights reserved. 2 Restricting and Sorting Data.
Simple Queries DBS301 – Week 1. Objectives Basic SELECT statement Computed columns Aliases Concatenation operator Use of DISTINCT to eliminate duplicates.
Writing Basic SQL Statements. Objectives After completing this lesson, you should be able to do the following: –List the capabilities of SQL SELECT statements.
Defining a Column Alias
1 Copyright © 2009, Oracle. All rights reserved. Retrieving Data Using the SQL SELECT Statement.
Advanced SQL. SQL - Nulls Nulls are not equal to anything - Null is not even equal to Null where columna != ‘ABC’ --this will not return records where.
Copyright س Oracle Corporation, All rights reserved. 1 Writing Basic SQL Statements.
Basic select statement
Subqueries Schedule: Timing Topic 25 minutes Lecture
DATABASE SQL= Structure Query Language مبادئ قواعد بيانات
الفصل الثالث فهم جمله الشرط where لحصر البيانات
Interacting with the Oracle Server
جملة الاستعلام الأساسية
DATABASE SQL= Structure Query Language مبادئ قواعد بيانات
دوال حرفية دوال رقميه دوال تاريخ دوال تحويل
Using CASE Value expression
Subqueries Schedule: Timing Topic 25 minutes Lecture
Restricting and Sorting Data
Subqueries Schedule: Timing Topic 25 minutes Lecture
Integrity Constraints
‘ORDER BY’ Order by clause allows sorting of query results by one or more columns. Sorting can be done in ascending or descending. Default order is ascending.
Lab 2: Retrieving Data from the Database
Presentation transcript:

الفصل الثاني الصيغة العامة لجمله select* استرجاع الحقول باسم مستعارAliases استخدام العمليات الحسابية (+,-,*,/) أولويات تنفيذ العوامل الحسابية استخدام اداه الربط بين الحقول (||) استخدام عباره Distinct لمنع التكرار T.Bedor

الصيغة العامة لجمله select * Select * or Columns [alias] From Table Where Condition or Conditions Order by Column or Alias[ASC or DESC] ; T.Bedor

تفسير الصيغه العامه : ; Select * Columns Aliases From Table Where تستخدم في بدأيه الامر لاسترجاع البيانات من الجدول * هذا الرمز يستخدم عند استرجاع جيم الحقول من الجدول Columns اسم الحقل او الحقول المراد استرجاعها من الجدول Aliases الاسم المستعار للحقول From تستخدم للاعلان عن اسم الجدول Table اسم الجدول المراد استرجاع البيانات منه Where تستخدم للإعلان عن الشرط او الشروط Conditions الشرط او الشروط اللازمة لحصر البيانات الأتية من الجدول Order by تستخدم للاعلان عن كيفيه ترتيب البيانات المسترجعة من الجدول Column or Alies اسم الحقل او الحقول او الاسماء المستعارة المراد الترتيب بها ; فاصله منقوطه للاعلان عن نهايه الامر T.Bedor

يفصل بين أسماء الحقول بأستخدام الفاصلة (،) يمكن كتابه مكونات جمله SQL بالأحرف الكبيرة والصغيره فهذا لايؤثر على سلامه الجملة وذلك لأن جملة SQL غير حساسه للحروف. يفصل بين أسماء الحقول بأستخدام الفاصلة (،) يمكن كتابه جمل SQL في عدة سطور فهذا لايؤثر في صحه الجملة . لايمكن فصل الكلمات المحجوزة للغه أو أختصارها والكلمات المحجوزة تسمى KEYWORD وهي مثل SELECT,FROM,WHERE,ORDER BY يفضل كتابه الجمله على اسطر ليسهل قراءتها وفهمها لابد من الاعلان عن نهايه الجمله بواسطه (;) T.Bedor

عرض جميع الحقول من جدول select يستخدم أمر select في تحديد جميع الأعمدة المراد عرضها في برنامج الsql طريقة كتابة الأمر : * Select اسم الجدول From   مثال : اعرضي عمود name وعمود id من جدول student Select * From student T.Bedor

عرض حقول معينه من جدول select يستخدم أمر select في تحديد الأعمدة المراد عرضها في برنامج الsql طريقة كتابة الأمر : اسم العمود أو الأعمدة المراد استعراضها Select اسم الجدول From   مثال : اعرضي عمود name وعمود id من جدول student Select name , id From student T.Bedor

استرجاع الحقول باسم مستعارAliases هناك تكتب بثلاثة طرق : استخدم كلمه AS بين اسم الحقل والاسم المستعار استخدم مسافه بين اسم الحقل والاسم المستعار استخدام علامة التنصيص المزدوجه(“”) اذا كان الاسم المستعار أكثر من كلمة واحدة . مثال مبسط : noora as noory T.Bedor

سيقوم الsql بعرض الاسماء المستعارة بدل من اسماء الأعمدة الأساسية : Select ename as name , sal salary , job “employee job” From student ; T.Bedor

استخدام العمليات الحسابية (+,-,*,/) أولويات تنفيذ العوامل الحسابية العمليات الحسابية توضع في الشرط بحيث الأولية داخل القوس ثم للضرب ثم القسمة ثم الجمع وأخيرا الطرح. Select name ,sal , 14*sal+4 From emp; T.Bedor

هنا فقط نضع العملية مع العمود المراد حسابه في سطر أو أمر select . Select name ,sal , 12*( sal +2) From emp; T.Bedor

استخدام اداه الربط بين الحقول (||)   عملية الربط بين عمودين ووضعهما في عمود واحد نستخدم الأمر " ||" بالضغط على shift+\ ونكتب كلمة as ثم اسم العمود الجديد الذي سنجمعهم فيه مثال : Select name ,sal , name|| job as “ employees” From emp; T.Bedor

ولكتابة جملة بين العمودين نضع الأمر التالي : name || ‘is a ‘|| job Select name ,sal , name || ‘is a ‘|| job as “ employees” From emp; T.Bedor

استخدام عباره Distinct لمنع التكرار أمر منع تكرار القيمة المكررة نضع كلمة distinct قبل اسم العمود أثناء كتابة امر الselect Select distinct sal From emp; T.Bedor