SQL -- 多表查詢

--==========================

--SQL基礎-->多表查詢

--==========================

/*

一、多表查詢

????簡言之,根據特定的連接條件從不同的表中獲取所需的數據

?

????笛卡爾集的產生條件:

???????省略連接條件

???????連接條件無效

???????第一個表中的所有行與第二個表中的所有行相連接

???????????

二、多表查詢語法:*/

????SELECT?table1.column,?table2.column

????FROM?table1,?table2

????WHERE?table1.column1?=?table2.column2;

????/*

????但要注意where?不要省了,省略where?即為笛卡爾集,而且where?條件要有效,

????兩張表間有一個相同的字段,才好進行有效的多表查詢

?

????查詢時列名前,加表名或表別名前輟(如果字段在兩個表中是唯一的可以不加)

?

????為了簡化SQL書寫,可為表名定義別名,格式:from?表名別名

????如:from emp e,dept d

???

????建議使用表的別名及表前綴,使用表別名可以簡化查詢,而使用表前綴則可以提高查詢性能

?

????例:查詢每個員工的工號,姓名,工資,部門名和工作地點*/

????select?empno,ename,sal,dname,loc?from?emp,dept

????where?emp.deptno=dept.deptno;

?

/*

三、多表連接類型:

????從數據顯示方式來講有:內連接和外連接。

????內連接:只返回滿足連接條件的數據。

????外連接:除了返回滿足連接條的行以外,還返回左(右)表中,不滿足條件的行,

???????稱為左(右)連接

?

????內連接*/

????select?empno,ename,sal,dname,loc?from?emp,dept

????where?emp.deptno=dept.deptno;??--(Oracle 8i?及以前的寫法)

?

????--內連接的另一種寫法:

????select?empno,ename,job,sal,dept.deptno,dname,loc

????from?emp?join?dept?on?(emp.deptno=dept.deptno);?-- (SQL 99的寫法)

?

????/*

????外連接:

????兩個表的查詢中,使用外連接可以查詢另一個表或者兩個中不滿足連接條件的數據。

????外連接的符號是(+),(+)要放在字段名后。(+)對面的那個表,會全部顯示。

???

????外連接語法*/

????????SELECT?table1.column,?table2.column???--右外連接

???????FROM?table1,?table2

???????WHERE?table1.column(+)?=?table2.column;

??????

???????SELECT?table1.column,?table2.column???--左外連接

???????FROM?table1,?table2

???????WHERE?table1.column?=?table2.column(+);

?

????--例:

????select?empno,ename,job,sal,dept.deptno,dname,loc

????from?emp,dept

????where?emp.deptno(+)=dept.deptno;?-- (Oracle 8i?及以前的寫法)

?

????--另一種寫法(右連接):?????-- (SQL 99的寫法)

????select?empno,ename,job,sal,dept.deptno,dname,loc

????from?emp?right?join?dept?on?(emp.deptno=dept.deptno);

?

????--左連接:????????????????????(SQL 99的寫法)

????select?empno,ename,job,sal,dept.deptno,dname,loc

????from?emp?left?join?dept?on?(emp.deptno=dept.deptno);

?

????--全連接(滿連接)????????????(SQL 99的寫法)

???select?empno,ename,job,sal,d.deptno,dname,loc

????from?emp e?full?join?dept d?on?(e.deptno=d.deptno);

?

????/*

????自然連接????????????????????(SQL 99的寫法)

????以兩個表具有相同的字段的所有列為基礎,可采用自然連接(natural join)

????它將選擇兩個表中那些在所有匹配的列中值相等的行。

????如果列具有相同的名稱,但數據類型能夠不同,則會報錯*/

????select?empno,ename,job,sal,deptno,dname,loc

????from?emp natural?join?dept;

?

????/*

????自連接:

????將自身表的一個鏡像當另一個表來對待。*/

????select?...?from?emp e,emp d??...

???

????--下面列出SQL 99的語法供參考

????SELECT?table1.column,?table2.column

????FROM?table1

????[CROSS JOIN table2]?|

????[NATURAL JOIN table2]?|

????[JOIN table2 USING (column_name)]?|

????[JOIN table2

????ON(table1.column_name = table2.column_name)]?|

????[LEFT|RIGHT|FULL OUTER JOIN table2

????ON (table1.column_name = table2.column_name)];

???

????--在下面的語法中

????table1.column?????--指明從中檢索數據的表和列

????CROSS?JOIN????????--返回兩個表的笛卡爾集

????NATURAL?JOIN??????--根據相同的列名連接兩個表

????JOIN?table

????USING column_name?--根據列名執行等值連接

????JOIN?table?ON

????table1.column_name???--根據ON?子句中的條件執行等值連接

????=?table2.column_name

????LEFT/RIGHT/FULL?OUTER

???

????/*

????使用using子句創建連接

????????如果幾個列具有相同的名稱,但是數據類型不匹配,那么可以使用using子句來修改natural join

???????子句以指定要用于等值連接的列

???????在多個列匹配時,使用using?子句只匹配一個列

???????在引用列中不要使用表名或別名

???????natural join?using?子句是互不相容的?*/

??????

????????--例:

???????SELECT?l.city,?d.department_name

???????FROM?locations l?JOIN?departments d USING?(location_id)

???????WHERE?location_id?=?1400;

???????--下面的語句無效,因為where?子句中限定了location_id

???????SELECT?l.city,?d.department_name

???????FROM?locations l?JOIN?departments d USING?(location_id)

???????WHERE?d.location_id?=?1400;

???????ORA-25154:?column?part?of?USING clause cannot have qualifier

??????

???????--注意:

???????--???兩個表中名稱相同的列在使用時不能有任何限定符,這一限制同樣適用于natural join

/*

四、演示:??????*/?

--笛卡爾集

????SQL>?select?empno,ename,dname?from?emp,dept;

?

????????EMPNO ENAME??????DNAME

????---------- ---------- --------------

?????????7369 SMITH??????ACCOUNTING

?????????7499 ALLEN??????ACCOUNTING

?????????7521 WARD???????ACCOUNTING

?????????7566 JONES??????ACCOUNTING

?????????7654 MARTIN?????ACCOUNTING

?????????7698 BLAKE??????ACCOUNTING

?????????7782 CLARK??????ACCOUNTING

?????????7788 SCOTT??????ACCOUNTING

?????????7839 KING???????ACCOUNTING

?????????7844 TURNER?????ACCOUNTING

?????????7876 ADAMS??????ACCOUNTING

?????????--中間結果省略

?????????56 rows selected.????

--使用cross join?實現交叉連接,即笛卡爾集????

????SQL>?select?empno,ename,dname?from?emp

??????2??cross?join?dept;

?

????????EMPNO ENAME??????DNAME

????---------- ---------- --------------

?????????7369 SMITH??????ACCOUNTING

?????????7499 ALLEN??????ACCOUNTING

?????????7521 WARD???????ACCOUNTING

?????????7566 JONES??????ACCOUNTING

?????????7654 MARTIN?????ACCOUNTING

?????????7698 BLAKE??????ACCOUNTING

?????????7782 CLARK??????ACCOUNTING

?????????7788 SCOTT??????ACCOUNTING

?????????7839 KING???????ACCOUNTING

?????????7844 TURNER?????ACCOUNTING

?????????7876 ADAMS??????ACCOUNTING

?????

--等值連接(Oracle?寫法)

????SQL>?select?empno,ename,dname?from?emp,dept?where?emp.deptno?=?dept.deptno;

?

????????EMPNO ENAME??????DNAME

????---------- ---------- --------------

?????????7369 SMITH??????RESEARCH

?????????7499 ALLEN??????SALES

?????????7876 ADAMS??????RESEARCH

?????????--部分結果省略

?????????7902 FORD???????RESEARCH

?????????7934 MILLER?????ACCOUNTING

?

????14 rows selected.

?

--等值連接(SQL 99?寫法)

????SQL>?select?e.empno,e.ename,d.dname?from?emp??e

??????2??inner?join?dept??d

??????3??on?e.deptno?=?d.deptno;

?

????????EMPNO ENAME??????DNAME

????---------- ---------- --------------

?????????7369 SMITH??????RESEARCH

?????????7499 ALLEN??????SALES

?????????7876 ADAMS??????RESEARCH

???????????--部分結果省略

?????????7902 FORD???????RESEARCH

?????????7934 MILLER?????ACCOUNTING

?

????14 rows selected.

?

--注意:表別名不支持as?用法

????SQL>?select?e.empno,e.ename,d.dname?from?emp?as?e

??????2??inner?join?dept??d

??????3??on?e.deptno?=?d.deptno;

????select?e.empno,e.ename,d.dname?from?emp?as?e

???????????????????????????????????????*

????ERROR at line 1:

????ORA-00933:?SQL command?not?properly ended

?

--等值連接并增加條件

????SQL>?select?e.empno,e.ename,d.dname?from?emp??e,

??????2??dept d

??????3??where?d.deptno?=?e.deptno

??????4????and?e.ename?=?'SCOTT';

?

????????EMPNO ENAME??????DNAME

????---------- ---------- --------------

?????????7788 SCOTT??????RESEARCH

?????

--非等值連接

--查詢雇員的姓名、薪水、級別且部門為的記錄

????SQL>?select?ename,sal,grade

??????2??from?emp,salgrade

??????3??where?sal?between?losal?and?hisal

??????4????and?emp.deptno?=?20;

?

????ENAME?????????????SAL??????GRADE

????---------- ---------- ----------

????SCOTT????????????3000??????????4

????FORD?????????????3000??????????4

????JONES????????????2975??????????4

????ADAMS????????????1100??????????1

????SMITH?????????????800??????????1?

?

--使用SQL 99寫法實現上述功能

????SQL>?select?e.ename,e.sal,s.grade

??????2??from?emp e

??????3????join?salgrade s

??????4??????on?e.sal?between?losal?and?hisal

??????5??????and?e.deptno?=?20;

?

????ENAME?????????????SAL??????GRADE

????---------- ---------- ----------

????SCOTT????????????3000??????????4

????FORD?????????????3000??????????4

????JONES????????????2975??????????4

????ADAMS????????????1100??????????1

????SMITH?????????????800??????????1

?

--右外連接

--注意:右外連接時,加號在等號的左邊

--可以看到,左表emp中的列有為空值的

????SQL>?select?e.ename,e.deptno,d.dname??

??????2??from?emp e,dept d

??????3??where?e.deptno(+)?=?d.deptno;

?

????ENAME??????????DEPTNO DNAME

????---------- ---------- --------------

????CLARK??????????????10 ACCOUNTING

????KING???????????????10 ACCOUNTING

????MILLER?????????????10 ACCOUNTING

????JONES??????????????20 RESEARCH

????FORD???????????????20 RESEARCH

????ADAMS??????????????20 RESEARCH

????SMITH??????????????20 RESEARCH

????SCOTT??????????????20 RESEARCH

????WARD???????????????30 SALES

????TURNER?????????????30 SALES

????ALLEN??????????????30 SALES

?

????ENAME??????????DEPTNO DNAME

????---------- ---------- --------------

????JAMES??????????????30 SALES

????BLAKE??????????????30 SALES

????MARTIN?????????????30 SALES

???????????????????????OPERATIONS

?

????15 rows selected.

?

--使用SQL 99寫法實現右外連接

????SQL>?select?e.ename,e.deptno,d.dname

??????2??from?emp e??????

??????3????right?join?dept d

??????4??????on?e.deptno?=?d.deptno?;

?

????ENAME??????????DEPTNO DNAME

????---------- ---------- --------------

????CLARK??????????????10 ACCOUNTING

????KING???????????????10 ACCOUNTING

????MILLER?????????????10 ACCOUNTING

????JONES??????????????20 RESEARCH

????FORD???????????????20 RESEARCH

????ADAMS??????????????20 RESEARCH

????SMITH??????????????20 RESEARCH

????SCOTT??????????????20 RESEARCH

????WARD???????????????30 SALES

????TURNER?????????????30 SALES

????ALLEN??????????????30 SALES

?

????ENAME??????????DEPTNO DNAME

????---------- ---------- --------------

????JAMES??????????????30 SALES

????BLAKE??????????????30 SALES

????MARTIN?????????????30 SALES

???????????????????????OPERATIONS

?

--左外連接

--注意:左外連接時,加號在等號的右邊

????SQL>?select?d.dname,e.ename,e.deptno

??????2??from?dept d,emp e

??????3??where?d.deptno?=?e.deptno(+)

??????4??order?by?d.deptno;

?

????DNAME??????????ENAME??????????DEPTNO

????-------------- ---------- ----------

????ACCOUNTING?????CLARK??????????????10

????ACCOUNTING?????KING???????????????10

????ACCOUNTING?????MILLER?????????????10

????RESEARCH???????JONES??????????????20

????RESEARCH???????FORD???????????????20

????RESEARCH???????ADAMS??????????????20

????RESEARCH???????SMITH??????????????20

????RESEARCH???????SCOTT??????????????20

????SALES??????????WARD???????????????30

????SALES??????????TURNER?????????????30

????SALES??????????ALLEN??????????????30

?

????DNAME??????????ENAME??????????DEPTNO

????-------------- ---------- ----------

????SALES??????????JAMES??????????????30

????SALES??????????BLAKE??????????????30

????SALES??????????MARTIN?????????????30

????OPERATIONS

?

????15 rows selected.

?

--使用SQL 99寫法實現左外連接???????????????

????SQL>?select?d.dname,e.ename,e.deptno

??????2??from?dept d

??????3????left?join?emp e

??????4??????on?d.deptno?=?e.deptno

??????5??order?by?d.deptno;

?

????DNAME??????????ENAME??????????DEPTNO

????-------------- ---------- ----------

????ACCOUNTING?????CLARK??????????????10

????ACCOUNTING?????KING???????????????10

????ACCOUNTING?????MILLER?????????????10

????RESEARCH???????JONES??????????????20

????RESEARCH???????FORD???????????????20

????RESEARCH???????ADAMS??????????????20

????RESEARCH???????SMITH??????????????20

????RESEARCH???????SCOTT??????????????20

????SALES??????????WARD???????????????30

????SALES??????????TURNER?????????????30

????SALES??????????ALLEN??????????????30

?

????DNAME??????????ENAME??????????DEPTNO

????-------------- ---------- ----------

????SALES??????????JAMES??????????????30

????SALES??????????BLAKE??????????????30

????SALES??????????MARTIN?????????????30

????OPERATIONS

?

????15 rows selected.????????????????

?

--自連接

????SQL>?select?e.ename?||?' works for '?||?m.ename

??????2??from?emp e,emp m

??????3??where?e.empno?=?m.mgr;

?

????E.ENAME||'WORKSFOR'||M.ENAME

????-------------------------------

????FORD works?for?SMITH

????BLAKE works?for?ALLEN

????BLAKE works?for?WARD

????KING works?for?JONES

????BLAKE works?for?MARTIN

????KING works?for?BLAKE

????KING works?for?CLARK

????JONES works?for?SCOTT

????BLAKE works?for?TURNER

????SCOTT works?for?ADAMS

????BLAKE works?for?JAMES

?

????E.ENAME||'WORKSFOR'||M.ENAME

????-------------------------------

????JONES works?for?FORD

????CLARK works?for?MILLER

?

????13 rows selected.

?

--自然連接

????SQL>?select?empno,ename,job,deptno,dname,loc

??????2??from?emp

??????3??natural?join?dept;

?

????????EMPNO ENAME??????JOB???????????DEPTNO DNAME??????????LOC

????---------- ---------- --------- ---------- -------------- -------------

?????????7369 SMITH??????CLERK?????????????20 RESEARCH???????DALLAS

?????????7499 ALLEN??????SALESMAN??????????30 SALES??????????CHICAGO

?????????7521 WARD???????SALESMAN??????????30 SALES??????????CHICAGO

?????????7566 JONES??????MANAGER???????????20 RESEARCH???????DALLAS

?????????7654 MARTIN?????SALESMAN??????????30 SALES??????????CHICAGO

?????????7698 BLAKE??????MANAGER???????????30 SALES??????????CHICAGO

?????????7782 CLARK??????MANAGER???????????10 ACCOUNTING?????NEW YORK

?????????7788 SCOTT??????ANALYST???????????20 RESEARCH???????DALLAS

?????????7839 KING???????PRESIDENT?????????10 ACCOUNTING?????NEW YORK

?????????7844 TURNER?????SALESMAN??????????30 SALES??????????CHICAGO

?????????7876 ADAMS??????CLERK?????????????20 RESEARCH???????DALLAS

?

????????EMPNO ENAME??????JOB???????????DEPTNO DNAME??????????LOC

????---------- ---------- --------- ---------- -------------- -------------

?????????7900 JAMES??????CLERK?????????????30 SALES??????????CHICAGO

?????????7902 FORD???????ANALYST???????????20 RESEARCH???????DALLAS

?????????7934 MILLER?????CLERK?????????????10 ACCOUNTING?????NEW YORK

?

????14 rows selected.

?

--使用using?子句創建連接

????SQL>?select?e.empno,e.ename,d.dname,d.loc

??????2??from?emp e

??????3??join?dept d

??????4??using?(deptno)

??????5??where?deptno?in?(20,40);

?

????????EMPNO ENAME??????DNAME??????????LOC

????---------- ---------- -------------- -------------

?????????7369 SMITH??????RESEARCH???????DALLAS

?????????7566 JONES??????RESEARCH???????DALLAS

?????????7788 SCOTT??????RESEARCH???????DALLAS

?????????7876 ADAMS??????RESEARCH???????DALLAS

?????????7902 FORD???????RESEARCH???????DALLAS

/*

五、更多*/

?

Oracle?數據庫實例啟動關閉過程

?

Oracle 10g SGA?的自動化管理

?

使用OEM,SQL*Plus,iSQL*Plus?管理Oracle實例

?

Oracle實例和Oracle數據庫(Oracle體系結構)

?

SQL?基礎-->常用函數

?

SQL基礎-->過濾和排序

?

SQL?基礎-->SELECT?查詢

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/247871.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/247871.shtml
英文地址,請注明出處:http://en.pswp.cn/news/247871.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何解決兩個相鄰的span中間有空隙

span中間不要有換行、或者空格 或者在樣式上加上float:left轉載于:https://www.cnblogs.com/lst619247/p/10944341.html

Vue項目中Table設置 render 函數

statusList1: {0: "",1: "",2: "藥品服務費收入",3: "特藥服務費收入",4: "直保經紀費",5: "再保經紀費",6: "廣告費",},render: (h, params) > {return this.colorCommon(h, params.row, "1&q…

AVPlayer設置從哪兒開始播放

avplayer 播放視頻 首先介紹幾個方法吧和屬性吧。 - (id)addPeriodicTimeObserverForInterval:(CMTime)interval queue:(dispatch_queue_t)queue usingBlock:(void (^)(CMTime time))block 這個方法可以用于跟新進度條。 - (void)seekToTime:(CMTime)time completionHandler:(v…

老男孩爬蟲實戰密訓課第一季,2018.6,初識爬蟲訓練-實戰1-爬取汽車之家新聞數據...

1.爬蟲介紹 編寫程序,根據URL獲取網站信息 2.用到的庫 requests庫 bs4庫 3.內容及步驟 4.代碼 import requests import os from bs4 import BeautifulSoup # 1.下載頁面 ret requests.get(urlhttps://www.autohome.com.cn/news/) ret.encoding ret.apparent_encod…

Table 表格導出功能

<Card class"clearfix"><p slot"title"><Icon type"ios-list"></Icon>收入信息</p><!-- 導出1 --><div class"daochu1"><!-- 導出按鈕 --><div class"search"><B…

iOS開發 簡單實現視頻音頻的邊下邊播

直接切入主題&#xff0c;要實現的功能是&#xff1a;1、ios視頻音頻邊緩存邊播放&#xff0c;緩存時可以在已下載的部分拖拽進度條。2、緩存到一半退出&#xff0c;再次播放同一地址的視頻時&#xff0c;視頻繼續下載&#xff0c;并且緩存進度已經走到上一次下載的位置。3、無…

volatile的原理和實現機制

volatile到底如何保證可見性和禁止指令重排序的。 “觀察加入volatile關鍵字和沒有加入volatile關鍵字時所生成的匯編代碼發現&#xff0c;加入volatile關鍵字時&#xff0c;會多出一個lock前綴指令” lock前綴指令實際上相當于一個內存屏障&#xff08;也成內存柵欄&#xff0…

Table城市代碼翻譯

// data 數據變量 eara&#xff1a;[]// 接口調用 getChinaList() {return fetch({url: "/api/v1/china/city/search",method: "GET"});},// table 欄中的 render 函數 render: (h, params) > {return h("span",this.dictCodesCommon(params.…

iOS中的WiFi與硬件通信

WiFi通信是指手機通過WiFi與外部設備建立連接&#xff0c;并與外部設備進行交互、通信。手機與外部設備的WiFi通信通常是使用Socket來實現的&#xff0c;在這里先介紹一個第三方Socket庫&#xff08;CocoaAsyncSocket&#xff09;來實現WiFi通信。 CocoaAsyncSocket支持TCP和U…

MongoDB查詢報錯:class com.mongodb.MongoSecurityException: Exception authenticating MongoCredential...

異常日志&#xff1a; 2019-05-30 10:10:24,252 [http-nio-8080-exec-1] DEBUG [java.sql.Connection] - ooo Connection Opened 2019-05-30 10:10:24,258 [http-nio-8080-exec-1] DEBUG [java.sql.PreparedStatement] - > Executing: insert into client_config ( appid, …

動態添加后的數據轉換 — 后臺接收數據

let data this.projectPersonnel.map(item > {let obj {}obj.member item.people.map(info > {return info.id})obj.member JSON.stringify(obj.member)obj.projectId idobj.teamId item.name.idreturn obj})

iOS開發--地圖與定位

iOS開發--地圖與定位 概覽 現在很多社交、電商、團購應用都引入了地圖和定位功能&#xff0c;似乎地圖功能不再是地圖應用和導航應用所特有的。的確&#xff0c;有了地圖和定位功能確實讓我們的生活更加豐富多彩&#xff0c;極大的改變了我們的生活方式。例如你到了一個陌生的地…

CTO、技術總監、首席架構師的區別

項目經理是項目的直接負責人&#xff0c;這個角色相當于一個中間接口&#xff0c;不管是團隊成員還是需求方&#xff08;客戶&#xff09;&#xff0c;或者是上級領導&#xff0c;有事都直接找他&#xff0c;所以這個職位著重 于管理與溝通。一般來說&#xff0c;項目經理的工作…

iview組件庫 - 穿梭欄設置

<Modalv-model"modal1"title"項目藥品上下架維護"width"1020":mask-closable"false"on-ok"addOk()"><Col span"36"><Selectfilterableon-change"onChangeProject"placeholder"請先…

如何優雅地使用Sublime Text3

Sublime Text&#xff1a;一款具有代碼高亮、語法提示、自動完成且反應快速的編輯器軟件&#xff0c;不僅具有華麗的界面&#xff0c;還支持插件擴展機制&#xff0c;用她來寫代碼&#xff0c;絕對是一種享受。相比于難于上手的Vim&#xff0c;浮腫沉重的Eclipse&#xff0c;VS…

題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13... 求出這個數列的前20項之和。...

題目&#xff1a;有一分數序列&#xff1a;2/1&#xff0c;3/2&#xff0c;5/3&#xff0c;8/5&#xff0c;13/8&#xff0c;21/13... 求出這個數列的前20項之和。 程序分析&#xff1a;請抓住分子與分母的變化規律。 public class 第二十題求數列之和 {public static void mai…

iview 組件 設置頭像更換

基于iview 組件 設置頭像更換 <!-- 頭像更換 --><div style"width: 100%;height:100%;"><div style"height: 100%;"><Upload :on-success"uploadSuccess" :show-upload-list"false" accept"image/png, i…

HTML的target屬性中_blank、_self、_parent、_top含義

_blank 瀏覽器會另開一個新窗口顯示鏈接_self&#xff0c;在同一框架或窗口中打開所鏈接的文檔。 此參數為默認值&#xff0c;通常不用指定。 _parent&#xff0c;將鏈接的文件載入含有該鏈接框架的父框架集或父窗口中。 如果含有該鏈接的框架不是嵌套的&#xff0c;則在瀏覽…

Windows 聚焦的鎖屏壁紙設置為桌面壁紙

需求&#xff1a; Windows的鎖屏壁紙偶爾遇到非常喜歡的壁紙&#xff0c;想設置為桌面壁紙。 步驟如下&#xff1a; 1. “Windows 聚焦”的鎖屏壁紙都保存在隱藏文件夾 --- Assets里。 a. 打開“資源管理器 b. 在地址欄復制粘貼下方路徑后按回車鍵&#xff0c;即可快速跳轉至這…

VUE藥監碼掃描

<!-- 藥監碼 --><div class"divContent"><div class"headDiv"><div class"spanA">請掃描相關藥監碼</div></div><button class"scanBtn" clickscan_img()>掃描藥監碼</button><bu…