最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL基礎(chǔ)之多表查詢案例分享

 更新時間:2022年10月27日 15:54:47   作者:木木止月  
這篇文章主要為大家分享了幾個MySQL基礎(chǔ)中的多表查詢案例,文中的示例代碼簡潔易懂,對我們學(xué)習(xí)MySQL有一定的幫助,需要的小伙伴可以了解一下

多表查詢案例

數(shù)據(jù)環(huán)境準(zhǔn)備

create table salgrade(
grade int,
losal int,
hisal int
) comment '薪資等級表';
insert into salgrade values (1,0,3000);
insert into salgrade values (2,3001,5000);
insert into salgrade values (3,5001,8000);
insert into salgrade values (4,8001,10000);
insert into salgrade values (5,10001,15000);
insert into salgrade values (6,15001,20000);
insert into salgrade values (7,20001,25000);
insert into salgrade values (8,25001,30000);

在這個案例中,我們主要運(yùn)用上面所講解的多表查詢的語法,完成以下的12個需求即可,而這里主要涉及到的表就三張:emp員工表、dept部門表、salgrade薪資等級表 。

查詢員工的姓名、年齡、職位、部門信息 (隱式內(nèi)連接)

表: emp , dept

連接條件: emp.dept_id = dept.id

select e.name , e.age , e.job , d.name from emp e , dept d where e.dept_id = d.id;

查詢年齡小于30歲的員工的姓名、年齡、職位、部門信息(顯式內(nèi)連接)

表: emp , dept

連接條件: emp.dept_id = dept.id

select e.name , e.age , e.job , d.name from emp e inner join dept d on e.dept_id =d.id where e.age < 30;

查詢擁有員工的部門ID、部門名稱

表: emp , dept

連接條件: emp.dept_id = dept.id

select distinct d.id , d.name from emp e , dept d where e.dept_id = d.id;

查詢所有年齡大于40歲的員工, 及其歸屬的部門名稱; 如果員工沒有分配部門, 也需要展示出來(外連接)

表: emp , dept

連接條件: emp.dept_id = dept.id

select e.*, d.name from emp e left join dept d on e.dept_id = d.id where e.age >40 ;

查詢所有員工的工資等級

表: emp , salgrade

連接條件 : emp.salary >= salgrade.losal and emp.salary <= salgrade.hisal

-- 方式一
select e.* , s.grade , s.losal, s.hisal from emp e , salgrade s where e.salary >=
s.losal and e.salary <= s.hisal;
-- 方式二
select e.* , s.grade , s.losal, s.hisal from emp e , salgrade s where e.salary
between s.losal and s.hisal;

到此這篇關(guān)于MySQL基礎(chǔ)之多表查詢案例分享的文章就介紹到這了,更多相關(guān)MySQL多表查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于mysql體系結(jié)構(gòu)的深入解析

    基于mysql體系結(jié)構(gòu)的深入解析

    本篇文章是對mysql體系結(jié)構(gòu)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL null與not null和null與空值''''''''的區(qū)別詳解

    MySQL null與not null和null與空值''''''''的區(qū)別詳解

    這篇文章主要介紹了MySQL null與not null和null與空值''的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • mysql字符集亂碼問題解決方法介紹

    mysql字符集亂碼問題解決方法介紹

    解決亂碼的方法是,在執(zhí)行SQL語句之前,將MySQL以下三個系統(tǒng)參數(shù)設(shè)置為與服務(wù)器字符集character-set-server相同的字符集
    2012-05-05
  • 銀河麒麟V10安裝MySQL5.7的詳細(xì)過程

    銀河麒麟V10安裝MySQL5.7的詳細(xì)過程

    這篇文章主要介紹了銀河麒麟V10安裝MySQL5.7,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • MySQL解決Navicat設(shè)置默認(rèn)字符串時的報錯問題

    MySQL解決Navicat設(shè)置默認(rèn)字符串時的報錯問題

    本文主要介紹了MySQL解決Navicat設(shè)置默認(rèn)字符串時的報錯,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • mysql中int(3)和int(10)的數(shù)值范圍是否相同

    mysql中int(3)和int(10)的數(shù)值范圍是否相同

    依稀還記得有次面試,有面試官問我int(10)與int(11)有什么區(qū)別,當(dāng)時覺得就是長度的區(qū)別吧,后來發(fā)現(xiàn)事情不是這么簡單,這篇文章主要給大家介紹了關(guān)于mysql中int(3)和int(10)的數(shù)值范圍是否相同的相關(guān)資料
    2021-10-10
  • Jaspersoft?Studio添加mysql數(shù)據(jù)庫配置步驟

    Jaspersoft?Studio添加mysql數(shù)據(jù)庫配置步驟

    這篇文章主要為大家介紹了Jaspersoft?Studio添加mysql數(shù)據(jù)庫配置的步驟過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • mysql命令行愛好者必備工具mycli

    mysql命令行愛好者必備工具mycli

    這篇文章主要介紹了mysql命令行愛好者必備工具mycli的相關(guān)知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • MySQL如何支撐起億級流量

    MySQL如何支撐起億級流量

    當(dāng)每天新增數(shù)據(jù)上億級的時候,單表數(shù)據(jù)量在百萬級別,數(shù)據(jù)庫服務(wù)器的高峰期寫入壓力、查詢壓力在都很高的時候,該如何讓MySQL順利支撐起來呢?本片文章將教給你詳細(xì)的方案
    2021-09-09
  • 一千行的MySQL學(xué)習(xí)筆記匯總

    一千行的MySQL學(xué)習(xí)筆記匯總

    這篇文章主要介紹了一千行的MySQL學(xué)習(xí)筆記匯總,實例總結(jié)了MySQL學(xué)習(xí)中遇到的各類常見問題與實用技巧,需要的朋友可以參考下
    2014-10-10

最新評論

陇西县| 大足县| 绥芬河市| 岢岚县| 衡东县| 东兴市| 栾川县| 富川| 武冈市| 宁德市| 库伦旗| 湟源县| 离岛区| 湾仔区| 崇阳县| 虎林市| 吴堡县| 蒲江县| 隆回县| 宜兴市| 广河县| 弋阳县| 太仆寺旗| 龙陵县| 汝阳县| 民丰县| 普安县| 万年县| 阿合奇县| 来凤县| 黄骅市| 无为县| 开江县| 漠河县| 威海市| 大安市| 孟州市| 丽江市| 婺源县| 林州市| 裕民县|