SQL練習 demo1 select 查詢語句

2021-07-25 08:46:07 字數 982 閱讀 1404

1、查詢emp表中所有記錄的雇員編號,雇員姓名,部門編號;

sql>select empno, ename, deptno from emp;

[數學表示式的應用]

2、查詢emp表中所有雇員的年薪;

sql>select ename, sal*12 from emp;

3、以emp表為基礎計算並檢視2*3表示式的值。

sql>select 2*3 from emp;

[dual空表的應用,它專門用來便於計算並檢視表示式的值。]

4、檢視dual空表的結構;

sql>desc dual;

mysql不可以

5、檢視dual空表的所有記錄資訊

sql>select * from dual;

mysql不可以

6、以dual表為基礎計算並檢視2*3表示式的值。

sql>select 2*3 from dual;

7、以dual表為基礎 sysdate 系統日期的值(相當於system.currentmillions())

sql>select sysdate() from dual;

8、以emp表為基礎 sysdate 系統日期的值(與上乙個語句對比)

sql>select sysdate() from emp;

9、檢視emp表中所有員工的年薪;

sql>select ename, sal*12 from emp;

10、為所有員工的年薪取個別名

sql>select ename, sal*12 anuual_sal from emp;

11、當別名有空格時,則必須用一對雙引號括起來。

sql>select ename, sal*12 "anuual sal" from emp;

說明: 其中雙引號表示保持字串的原樣顯示。

12、檢視emp表中所有員工的姓名和津貼

sql>select ename, comm from emp;

初學SQL語句練習1

1 查詢出每個月倒數第三天受僱的所有員工 select from emp where hiredate last day hiredate 2 2 找出早於30 年前受僱的員工 select to char sysdate,yyyy to char hiredate,yyyy 年數 from emp...

SQL語言 where語句練習(1)

接下來兩篇總結將針對where語句的練習。相關練習的資料庫請參看 http www.sqlzoo.cn 1 1.htm 練習題答案及分析 1.france 的人口數.select population from bbc where name france 2.國土大國的國名和人口密度 select ...

sql注入練習 SQLi LABS 1

本篇是針對sqli labs靶場的less1 less4的sql注入練習。主要涉及報錯型注入 聯合查詢注入。第1 4關是都是error based,只不過方式不一樣,可能是通過單引號 雙引號等進行試錯。以第一關為例 輸入引數獲取使用者名稱密碼 如何通過sql注入,獲得庫,表,使用者資料等資訊?首先來...