Mysql資料庫複習Day2

2021-09-14 02:31:39 字數 911 閱讀 4392

**

員工試用期6個月,轉正後月薪上調20%,請查詢出所有員工工作第一年的年薪所得(不考慮獎金部分,年薪的試用期6個月的月薪+轉正後6個月的月薪)

select empno 「員工編號」, ename"員工姓名", job"員工工作" ,(sal6+sal(1+0.2)*6) 「年薪」 from emp

1空值null的問題

注意:空值是指一種無效的、未賦值、未知的或不可用的值。

空值不同於零或者空格。

2select distinct deptno from emp distinct – 消除重複行

3desc表名 查詢表結構

4注意區分,前面兩者執行結果一樣,null和""不一樣

select * from emp where comm=0;

select * from emp where comm="";

select * from emp where comm=null;

select * from emp where comm is null;

5使用order by排序

select *from emp where hiredate

可以按照列名、表示式、列別名、結果集的列序號排序

asc: 公升序,預設值 desc: 降序

order by 子句必須寫在select語句的最後

6limit

select *from emp limit 0,3

使用limit來限制返回前幾條或者中間某幾行記錄

注意:第乙個數字表示開始的記錄(第乙個記錄是0不是1),第二個數字表示顯示的記錄個數,並不表示記錄結束的索引

Oracle資料庫學習day2

oracle的資料庫的三種語言 1 dml 資料庫操縱語言 2 ddl 資料定義語言 3 dcl 資料控制語言 一 dml insert 新增到資料庫中 update 修改資料庫中的資料 delete 刪除資料庫中的資料 select 查詢資料 注意 select語句尤為重要,這是基礎。1 sele...

實訓複習day2

buff 5 0 1 定義的時候直接初始化 2 定義的時候通過手動輸入 鍵盤輸入 for i 0 i 10,i 如何訪問陣列內容 for i 0 i 10,i int a char buff 10 nihao char buff 10 char buff 10 sizeof 所資料型別有空間的大小 ...

資料結構知識複習 day2

之前的博文中介紹了如何使用動態陣列來實現乙個簡單的佇列,而本文中簡要介紹一下如何使用標準c來實現乙個在記憶體中物理位置不連續的鍊錶。以下分別是link.h以及link.c檔案原始碼 ifndef linked h struct node typedef struct node position ty...