oracle資料庫SQL查詢語句練習一
1、 選擇部門30中的所有員工。
2、 列出所有辦事員(CLERK)的姓名,編號和部門編號。
3、 找出佣金高於薪金的員工。
4、 找出佣金高於薪金的60%的員工。
5、 找出部門10中所有經理(MANAGER)和部門20中所有辦事員(CLERK)的詳細資料。 6、 找出部門10中所有經理(MANAGER),部門20中所有辦事員(CLERK),既不是經理又
不是辦事員但其薪金大於或等於2000的所有員工的詳細資料。
7、 找出收取佣金的員工的不同工作。
8、 找出不收取佣金或收取的佣金低於100的員工。
9、 找出各月倒數第3天受僱的所有員工。
10、 找出早於12年前受僱的員工。
11、 以首字母大寫的方式顯示所有員工的姓名。
12、 顯示正好為5個字元的員工的姓名。
13、 顯示不帶有“R”的員工的姓名。
14、 顯示所有員工姓名的前三個字元。
15、 顯示所有員工的姓名,用“a”替換所有“A”
16、 顯示滿10年服務年限的員工的姓名和受僱日期。
17、 顯示員工的詳細資料,按姓名排序。
18、 顯示員工的姓名和受僱日期,根據其服務年限,將最老的員工排在最前面。
19、 顯示所有員工的姓名、工作和薪金,按工作的降序排序,若工作相同則按薪金排序。
20、 顯示所有員工的姓名、加入公司的年份和月份,按受僱日期所在月排序,若月份相同則將最早年份的員工排在最前面。
21、 顯示在一個月為30天的情況所有員工的日薪金,忽略餘數
22、 找出在(任何年份的)2月受聘的所有員工。
23、 對於每個員工,顯示其加入公司的天數。
24、 顯示姓名欄位的任何位置包含“A”的所有員工的姓名. 25、以年月日的方式顯示所有員工的服務年限,月份,天數。(大概)
相關推薦
oracle資料庫SQL查詢語句練習一
1、 選擇部門30中的所有員工。 2、 列出所有辦事員(CLERK)的姓名,編號和部門編號。 3、 找出佣金高於薪金的員工。 4、 找出佣金高於薪金的60%的員工。 5、 找出部門10中所有經理(MANAGER)和部門20中所有辦事員(CLERK)的詳
ORACLE----多表查詢語句練習
sco tag lead num creat cor 多表數據查詢 pda 查詢 一.建表 1.建立兩張表CLASSINFO,STUDENTINFO. --建表CLASSINFO;CREATE TABLE CLASSINFO ( CLASSID NUMBER(2) P
Oracle資料庫的常用語句練習
1.選擇部門中30的僱員 select * from emp where deptno=30; 2.找出佣金高於薪金的僱員 select * from emp where comm>sal; 3.找出佣金高於薪金60%的僱員 select * from e
(轉)資料庫SQL查詢語句大全
一、基礎 1、說明:建立資料庫 CREATE DATABASE database-name 2、說明:刪除資料庫 drop database dbname 3、說明:備份sql server --- 建立 備份資料的 device USE master EXEC sp_addumpdevice 'disk',
MySQL環境搭建及SQL查詢語句練習
前言 這個學期有資料庫原理這門課,其中很重要的一個部分就是SQL查詢語句的練習。但是自己手寫的查詢語句如果不測試的話是不知道是否正確的,而也不可能指望老師會檢查每個人的查詢語句的正確性。所以只能自力更生,親自實踐,測試查詢語句的正確性。 MySQL環境搭建
[資料庫] SQL查詢語句錶行列轉換及一行資料轉換成兩列
本文主要講述了SQL查詢語句表之間的行列轉換,同時也包括如何將一行資料轉換成兩列資料的方法、子查詢的應用、decode函式的用法。希望文章對你有所幫助~ 1.建立資料庫表及插入資料2.子查詢統計不同性質的學生總數3.一行資料轉換成兩列資料 union all4.錶行列資料轉
【搞定MySQL資料庫】第3篇:基礎架構:一條SQL查詢語句是如何執行的?
本文為本人學習極客時間《MySQL實戰45講》的學習筆記。 原文連結:https://time.geekbang.org/column/article/68319 輸入下面一條SQL語句,我們來分析下這條語句在MySQL內部的執行過程。 mysql> select * from T
Oracle資料庫裡面查詢字串型別的欄位不為空和為空的SQL語句:
摘要:近期專案中,在做高階查詢的時候有個條件是根據選擇的欄位,然後再選擇欄位的值為空和不為空做查詢,在寫SQL語句的時候費了很長時間,現在記錄一下,方便日後檢視: 一:查詢字串型別的欄位的值不為空的S
MySQL資料庫詳解(一)SQL查詢語句是如何執行的?
一條SQL查詢語句是如何執行的? 前言 大家好,我是WZY,今天我們學習下MySQL的基礎框架,看一件事千萬不要直接陷入細節裡,你應該先鳥瞰其全貌,這樣能夠幫助你從高維度理解問題。同樣,對於MySQL 的學習也是這樣。平時我們使用資料庫,看到的通常都是一個整體。比如,你有個最簡單的表,表裡只有一個 ID
SQL數據查詢語句(一)
delete 紅色 cnblogs col mage 列名 http font 根據 本文所用數據庫為db_Test,數據表為Employee 一.SELECT語句基本結構 語句語法簡單歸納為: SELECT select_list [INTO new_table_name
MySQL、SQL server 、Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字
MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a
【oracle 流程控制】oracle資料庫流程控制語句控制PL/SQL語句
1、條件語句 if else判斷 #宣告變數 declare employee_sa number; begin select count(*) into employee_sa from employees where salary>6000; if employee_sa
53 Oracle資料庫SQL開發之 子查詢——編寫包含子查詢的UPDATE和DELETE
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
66 Oracle資料庫SQL開發之 高階查詢——使用線性迴歸函式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
資料庫練習二:查詢語句練習
先進行sql語句的練習,然後再根據語句進行優化以及建立索引。 # 1檢視僱員編號、名字和部門 select e.emp_no,e.last_name,de.dept_name from employees as e,dept_emp as emp,depar
一條SQL查詢語句的執行過程
來源於極客時間《MySQL實戰》 最近剛剛購買了極客時間的課程《MySQL實戰45講》,我會在這裡將學習到的知識點做一個總結。 本節主要是講MySQL的基礎架構。比如執行以下語句時: mysql> select * from T where ID=10; 複製程式碼 這條語句在MySQL
當我們輸入一條 SQL 查詢語句時,發生了什麼?
我們經常說,看一個事兒千萬不要直接陷入細節裡,你應該先鳥瞰其全貌,這樣能夠幫助你從高維度理解問題。同樣,對於 MySQL 的學習也是這樣。平時我們使用資料庫,看到的通常都是一個整體。比如,你有個最簡單的表,表裡只有一個 ID 欄位,在執行下面這個查詢語句時: 複製程式
Oracle 分頁查詢語句SQL
通用模板 SELECT * FROM (SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM ( ...//替換這裡 ) TMP_PAGE WHERE ROWNUM <
Hive 不支援 where 子句中的子查詢, SQL 常用的 exist in 子句需要改寫。這一改寫相對簡單。考慮以下 SQL 查詢語句:
歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能
Echars oracle PL/SQL查詢練習
--echars餅圖查詢 Select * from defect_genetic_analysis Where s.orgNo like decode( &orgNo,’41101’,’41’,&orgNo) || ‘%’ And s.natur