準備一張雇員表
company.employee
雇員編號 emp_id int
雇員姓名 emp_name varchar(30)
雇員性別 *** enum
雇用日期 hire_date date
職位 post varchar(50)
職位描述 job_description varchar(50)
薪水 salary double(15,2)
辦公室office int
部門編號 dep_id int
select * from employee; //檢視全部
select 字段
1,字段
2,...
欄位n from
表名避免重複關鍵字
distinct
select distinct post from employee
關係運算子:+ - * 、
%select emp_name salary*12 from employee;
as別名
select emp_name as姓名
salary*12 as
薪水 from employee;
定義顯示格式 concat()函式用於連線字串
select concat (emp_name,
』annual salary
』,salary*12) as 員工年薪
from employee;
條件查詢條件表示式
比較運算子:
> <= != >= <=
邏輯運算子
and 或者
&& or
或者|| xor not或者!
語法:select 字段
1,字段
2,字段
n from
表名
where condition(
條件表示式
)單條件查詢
select emp_name from employee where post =』hr
』 多條件查詢
select emp_name from employee where post=』hr
』and salayr>100000;
關鍵字查詢between and
select emp_name from employee
where salary between 5000 and 15000; //工資在
5000
到15000之間
select emp_name from employee
where salary not between 5000 and 15000; // 工資不在
5000
到15000
之間的人
關鍵字查詢is null
select emp_name,job_description from employee
where job_description is null; // 檢視職位描述是空的員工
select emp_name,job_description from employee
where job_description is not null; //檢視職位描述非空的員工
mysql資料庫查詢作業 mysql資料庫查詢練習
建立四張資料表 學生表student 學號,姓名,性別,出生年月日,所在班級 課程表course 課程號,課程名,教師編號 成績表score 學號,課程號,成績 教師表teacher 教師編號,教師名,教師性別,出生年月日,職稱,所在部門 新增資訊 學生表 insert into student v...
mysql資料庫查詢
這一段時間在實習的公司裡和別人共同開發乙個新功能,我主要偏資料庫操作!其中有乙個是對資料的校驗,而這些資料在資料庫裡是以樹的形式存在!沒有問別人之前我是打算以迴圈的方式來做,週日花了整整一下午把資料表研究了一番發現不是我想象的那麼簡單,我先把這個要求簡單的描述一下 首先是資料表裡的資料,欄位太多,我...
mysql資料庫查詢
1 兩列時間相減結果顯示 select timestampdiff minute,t1,t2 as 時間差值 from 表名 2 判斷如果某字段為空 標識0 某欄位非空 標識1 case when 欄位名 is not null then 1 else 0 end 例如 當ttot與atot時間差值...