牛客SQL刷題第三趴——SQL必知必會

来源:https://www.cnblogs.com/ruoli-121288/archive/2022/07/05/16398707.html
-Advertisement-
Play Games

01檢索數據 SQL60 從 Customers 表中檢索所有的 ID 編寫 SQL 語句,從 Customers 表中檢索所有的cust_id select * from Customers; SQL61 檢索併列出已訂購產品的清單 【問題】編寫SQL 語句,檢索併列出所有已訂購商品(prod_i ...


 

01檢索數據

SQL60 從 Customers 表中檢索所有的 ID

編寫 SQL 語句,從 Customers 表中檢索所有的cust_id

select * from Customers;

SQL61 檢索併列出已訂購產品的清單

【問題】編寫SQL 語句,檢索併列出所有已訂購商品(prod_id)的去重後的清單。

select DISTINCT(prod_id) from OrderItems;

SQL62 檢索所有列

【問題】需要編寫 SQL語句,檢索所有列。
select * from Customers;

02 排序檢索數據

SQL63 檢索顧客名稱並且排序

【問題】從 Customers 中檢索所有的顧客名稱(cust_name),並按從 Z 到 A 的順序顯示結果。

select cust_name from Customers
order by cust_name desc;

SQL64 對顧客ID和日期排序

【問題】編寫 SQL 語句,從 Orders 表中檢索顧客 ID(cust_id)和訂單號(order_num),並先按顧客 ID 對結果進行排序,再按訂單日期倒序排列。

select cust_id,order_num from Orders
order by cust_id,order_date desc;

SQL65 按照數量和價格排序

【問題】編寫 SQL 語句,顯示 OrderItems 表中的數量(quantity)和價格(item_price),並按數量由多到少、價格由高到低排序。
select * from OrderItems
order by quantity desc,item_price desc;

SQL66 檢查SQL語句

【問題】下麵的 SQL 語句有問題嗎?嘗試將它改正確,使之能夠正確運行,並且返回結果根據vend_name逆序排列
SELECT vend_name, 
FROM Vendors 
ORDER vend_name DESC;
select vend_name
from Vendors 
order by vend_name DESC;

03 過濾數據

SQL67 返回固定價格的產品

【問題】從 Products 表中檢索產品 ID(prod_id)和產品名稱(prod_name),只返回價格為 9.49 美元的產品。

select prod_id,prod_name
from Products
where prod_price=9.49;

SQL68 返回更高價格的產品

【問題】編寫 SQL 語句,從 Products 表中檢索產品 ID(prod_id)和產品名稱(prod_name),只返回價格為 9 美元或更高的產品。

select prod_id,prod_name
from Products
where prod_price>=9;

SQL69 返回產品並且按照價格排序

【問題】編寫 SQL 語句,返回 Products 表中所有價格在 3 美元到 6 美元之間的產品的名稱(prod_name)和價格(prod_price),然後按價格對結果進行排序

select prod_name,prod_price
from Products
where prod_price>=3 and prod_price<=6
order by prod_price;

SQL70 返回更多的產品

【問題】從 OrderItems 表中檢索出所有不同且不重覆的訂單號(order_num),其中每個訂單都要包含 100 個或更多的產品。

select DISTINCT(order_num)
from OrderItems
where quantity >100;

04 高級數據過濾

SQL71 檢索供應商名稱

【問題】編寫 SQL 語句,從 Vendors 表中檢索供應商名稱(vend_name),僅返回加利福尼亞州的供應商(這需要按國家[USA]和州[CA]進行過濾,沒準其他國家也存在一個CA)

select vend_name from Vendors
where vend_country='USA' and vend_state='CA';
 

SQL72 檢索併列出已訂購產品的清單

【問題】編寫SQL 語句,查找所有訂購了數量至少100 個的 BR01、BR02 或BR03 的訂單。你需要返回 OrderItems 表的訂單號(order_num)、產品 ID(prod_id)和數量(quantity),並按產品 ID 和數量進行過濾。
select order_num,prod_id,quantity
from OrderItems
where quantity>=100 and prod_id in('BR01','BR02','BR03')
order by order_num,prod_id;

SQL73 返回所有價格在 3美元到 6美元之間的產品的名稱和價格

【問題】編寫 SQL 語句,返回所有價格在 3美元到 6美元之間的產品的名稱(prod_name)和價格(prod_price),使用 AND操作符,然後按價格對結果進行升序排序

select prod_name,prod_price
from Products
where prod_price>=3 and prod_price<=6
order by prod_price;

SQL74 糾錯2

【問題】修改正確下麵sql,使之正確返回

SELECT vend_name 
FROM Vendors 
ORDER BY vend_name 
WHERE vend_country = 'USA' AND vend_state = 'CA';
SELECT vend_name 
FROM Vendors 
WHERE vend_country = 'USA' AND vend_state = 'CA'
ORDER BY vend_name ;

 05 用通配符進行適配

SQL75 檢索產品名稱和描述(一)

【問題】編寫 SQL 語句,從 Products 表中檢索產品名稱(prod_name)和描述(prod_desc),僅返回描述中包含 toy 一詞的產品名稱
select prod_name,prod_desc
from Products
where prod_desc LIKE'%toy%';

SQL76 檢索產品名稱和描述(二)

【問題】編寫 SQL 語句,從 Products 表中檢索產品名稱(prod_name)和描述(prod_desc),僅返回描述中未出現 toy 一詞的產品,最後按”產品名稱“對結果進行排序。

select prod_name,prod_desc from Products where prod_desc NOT LIKE'%toy%';

SQL77 檢索產品名稱和描述(三)

 【問題】編寫 SQL 語句,從 Products 表中檢索產品名稱(prod_name)和描述(prod_desc),僅返回描述中同時出現 toy 和 carrots 的產品。有好幾種方法可以執行此操作,但對於這個挑戰題,請使用 AND 和兩個 LIKE 比較。
select prod_name,prod_desc
from Products
where prod_desc LIKE'%toy%' and prod_desc LIKE'%carrots%';

SQL78 檢索產品名稱和描述(四)

【問題】編寫 SQL 語句,從 Products 表中檢索產品名稱(prod_name)和描述(prod_desc),僅返回在描述中以先後順序同時出現 toy 和 carrots 的產品。提示:只需要用帶有三個 % 符號的 LIKE 即可。

select prod_name,prod_desc
from Products
where prod_desc LIKE '%toy%carrots%';

06 創建計算欄位

SQL79 別名

【描述】別名的常見用法是在檢索出的結果中重命名錶的列欄位(為了符合特定的報表要求或客戶需求)。有表Vendors代表供應商信息,vend_id供應商id、vend_name供應商名稱、vend_address供應商地址、vend_city供應商城市。

【問題】編寫 SQL 語句,從 Vendors 表中檢索vend_id、vend_name、vend_address 和 vend_city,將 vend_name重命名為 vname,將 vend_city 重命名為 vcity,將 vend_address重命名為 vaddress,按供應商名稱對結果進行升序排序。

select vend_id,
vend_name as vname,
vend_address as vaddress,
vend_city as vcity
from Vendors
order by vname;

SQL80 打折

【描述】我們的示例商店正在進行打折促銷,所有產品均降價 10%。Products表包含prod_id產品id、prod_price產品價格 【問題】編寫 SQL語句,從 Products 表中返回 prod_id、prod_price 和 sale_price。sale_price 是一個包含促銷價格的計算欄位。提示:可以乘以 0.9,得到原價的 90%(即 10%的折扣)
select prod_id,prod_price,prod_price*0.9 as sale_price
from Products;

07 使用函數處理數據

SQL81 顧客登錄名

【問題】編寫 SQL 語句,返回顧客 ID(cust_id)、顧客名稱(cust_name)和登錄名(user_login),其中登錄名全部為大寫字母,並由顧客聯繫人的前兩個字元(cust_contact)和其所在城市的前三個字元(cust_city)組成。提示:需要使用函數、拼接和別名。

select cust_id,cust_name,
upper(concat(left(cust_contact,2),left(cust_city,3))) as user_login
from Customers;

SQL82 返回 2020 年 1 月的所有訂單的訂單號和訂單日期

【問題】編寫 SQL 語句,返回 2020 年 1 月的所有訂單的訂單號(order_num)和訂單日期(order_date),並按訂單日期升序排序

select * from Orders
where order_date>='2020-01-01 00:00:00' and order_date<='2020-01-31 23:59:59'
order by order_date;

08 彙總數據

SQL83 確定已售出產品的總數

【問題】編寫 SQL 語句,確定已售出產品的總數。

select sum(quantity) as items_ordered
from OrderItems;

SQL84 確定已售出產品項 BR01 的總數

【問題】修改創建的語句,確定已售出產品項(prod_id)為"BR01"的總數。

select sum(quantity) as items_ordered
from OrderItems
where prod_id='BR01';

SQL85 確定 Products 表中價格不超過 10 美元的最貴產品的價格

【問題】編寫 SQL 語句,確定 Products 表中價格不超過 10 美元的最貴產品的價格(prod_price)。將計算所得的欄位命名為 max_price。

select max(prod_price) as max_price
from Products
where prod_price<=10;

09 分組數據

SQL86 返回每個訂單號各有多少行數

【問題】編寫 SQL 語句,返回每個訂單號(order_num)各有多少行數(order_lines),並按 order_lines對結果進行升序排序。

select order_num,count(order_num) as order_lines
from OrderItems
group by order_num
order by order_lines;

SQL87 每個供應商成本最低的產品

【問題】編寫 SQL 語句,返回名為 cheapest_item 的欄位,該欄位包含每個供應商成本最低的產品(使用 Products 表中的 prod_price),然後從最低成本到最高成本對結果進行升序排序。
select vend_id,min(prod_price) as cheapest_item
from Products
group by vend_id
order by cheapest_item;

SQL88 返回訂單數量總和不小於100的所有訂單的訂單號

【描述】OrderItems代表訂單商品表,包括:訂單號order_num和訂單數量quantity。 【問題】請編寫 SQL 語句,返回訂單數量總和不小於100的所有訂單號,最後結果按照訂單號升序排序。
select order_num
from OrderItems
where quantity>=100
order by order_num;

SQL89 計算總和

【描述】OrderItems表代表訂單信息,包括欄位:訂單號order_num和item_price商品售出價格、quantity商品數量。

【問題】編寫 SQL 語句,根據訂單號聚合,返回訂單總價不小於1000 的所有訂單號,最後的結果按訂單號進行升序排序。 提示:總價 = item_price 乘以 quantity
select order_num,sum(item_price*quantity) as total_price
from OrderItems
group by order_num
having total_price>=1000
order by order_num;

解題思路:1⃣️聚合函數+having篩選條件。2⃣️group by order_num,按照order_num分組。

 

SQL90 糾錯3

【描述】OrderItems表含有order_num訂單號 【問題】將下麵代碼修改正確後執行
SELECT order_num, COUNT(*) AS items 
FROM OrderItems 
GROUP BY items 
HAVING COUNT(*) >= 3 
ORDER BY items, order_num;
SELECT order_num, COUNT(*) AS items 
FROM OrderItems 
GROUP BY order_num
HAVING COUNT(*) >= 3 
ORDER BY order_num;

10 使用子查詢

SQL91 返回購買價格為 10 美元或以上產品的顧客列表

【描述】OrderItems表示訂單商品表,含有欄位訂單號:order_num、訂單價格:item_price;Orders表代表訂單信息表,含有顧客id:cust_id和訂單號:order_num

【問題】使用子查詢,返回購買價格為 10 美元或以上產品的顧客列表,結果無需排序。
註意:你需要使用 OrderItems 表查找匹配的訂單號(order_num),然後使用Order 表檢索這些匹配訂單的顧客 ID(cust_id)。 

select cust_id from Orders
where order_num in
(select order_num from OrderItems where item_price>=10);

SQL92 確定哪些訂單購買了 prod_id 為 BR01 的產品(一)

【描述】表OrderItems代表訂單商品信息表,prod_id為產品id;Orders表代表訂單表有cust_id代表顧客id和訂單日期order_date

【問題】編寫 SQL 語句,使用子查詢來確定哪些訂單(在 OrderItems 中)購買了 prod_id 為 "BR01" 的產品,然後從 Orders 表中返回每個產品對應的顧客 ID(cust_id)和訂單日期(order_date),按訂購日期對結果進行升序排序。  
select cust_id,order_date from Orders
where order_num in(select order_num from OrderItems where prod_id='BR01');

SQL93 返回購買 prod_id 為 BR01 的產品的所有顧客的電子郵件

【描述】你想知道訂購 BR01 產品的日期,有表OrderItems代表訂單商品信息表,prod_id為產品id;Orders表代表訂單表有cust_id代表顧客id和訂單日期order_date;Customers表含有cust_email 顧客郵件和cust_id顧客id OrderItems表 【問題】返回購買 prod_id 為BR01 的產品的所有顧客的電子郵件(Customers 表中的 cust_email),結果無需排序。 提示:這涉及 SELECT 語句,最內層的從 OrderItems 表返回 order_num,中間的從 Customers 表返回 cust_id。
select cust_email
from Customers
where cust_id in (select cust_id from Orders where order_num in
                  (select order_num from OrderItems where prod_id='BR01'));

 SQL94 返回每個顧客不同訂單的總金額

【描述】我們需要一個顧客 ID 列表,其中包含他們已訂購的總金額。 OrderItems表代表訂單信息,OrderItems表有訂單號:order_num和商品售出價格:item_price、商品數量:quantity。   編寫 SQL語句,返回顧客 ID(Orders 表中的 cust_id),並使用子查詢返回total_ordered 以便返回每個顧客的訂單總數,將結果按金額從大到小排序。 提示:你之前已經使用 SUM()計算訂單總數。
select cust_id,t1.total_ordered
from (select order_num,cust_id from Orders) t 
join(select order_num,sum(item_price*quantity) as total_ordered from OrderItems group by order_num) t1
     on t.order_num=t1.order_num
     order by total_ordered desc;

SQL95 從 Products 表中檢索所有的產品名稱以及對應的銷售總數

【描述】Products 表中檢索所有的產品名稱:prod_name、產品id:prod_id

編寫 SQL 語句,從 Products 表中檢索所有的產品名稱(prod_name),以及名為 quant_sold 的計算列,其中包含所售產品的總數(在 OrderItems 表上使用子查詢和 SUM(quantity)檢索)。  
select prod_name,t1.quant_sold
from (select prod_id,prod_name from Products) t
join
(select prod_id,sum(quantity) as quant_sold from OrderItems group by prod_id) t1
on t.prod_id=t1.prod_id;

11 聯結表

 SQL96 返回顧客名稱和相關訂單號

【描述】Customers 表有欄位顧客名稱cust_name、顧客id cust_id,Orders訂單信息表,含有欄位order_num訂單號、cust_id顧客id。

【問題】編寫 SQL 語句,返回 Customers 表中的顧客名稱(cust_name)和Orders 表中的相關訂單號(order_num),並按顧客名稱再按訂單號對結果進行升序排序。你可以嘗試用兩個不同的寫法,一個使用簡單的等聯結語法,另外一個使用 INNER JOIN。  
select c.cust_name,o.order_num
from Customers c
join Orders o
on c.cust_id=o.cust_id
order by c.cust_name,o.order_num;

SQL97 返回顧客名稱和相關訂單號以及每個訂單的總價

【描述】Customers 表有欄位顧客名稱cust_name、顧客id cust_id,Orders訂單信息表,含有欄位order_num訂單號、cust_id顧客id,OrderItems表有欄位,商品訂單號:order_num、商品數量:quantity、商品價格:item_price

【問題】除了返回顧客名稱和訂單號,返回 Customers 表中的顧客名稱(cust_name)和Orders 表中的相關訂單號(order_num),添加第三列 OrderTotal,其中包含每個訂單的總價,並按顧客名稱再按訂單號對結果進行升序排序。

select c.cust_name,o1.order_num,(o2.quantity*o2.item_price) as OrderTotal
from Customers c 
join Orders o1
on c.cust_id=o1.cust_id
join OrderItems o2
on o1.order_num=o2.order_num
order by c.cust_name,o1.order_num;

SQL98 確定哪些訂單購買了 prod_id 為 BR01 的產品(二)

【描述】表OrderItems代表訂單商品信息表,prod_id為產品id;Orders表代表訂單表有cust_id代表顧客id和訂單日期order_date

編寫 SQL 語句,使用子查詢來確定哪些訂單(在 OrderItems 中)購買了 prod_id 為 "BR01" 的產品,然後從 Orders 表中返回每個產品對應的顧客 ID(cust_id)和訂單日期(order_date),按訂購日期對結果進行升序排序。 提示:這一次使用聯結和簡單的等聯結語法。  
select cust_id,order_date
from Orders
where order_num in(select order_num from OrderItems where prod_id='BR01')
order by order_date;

SQL99 返回購買 prod_id 為 BR01 的產品的所有顧客的電子郵件(二)

【描述】OrderItems代表訂單商品信息表,prod_id為產品id;Orders表代表訂單表有cust_id代表顧客id和訂單日期order_date;Customers表含有cust_email 顧客郵件和cust_id顧客id

【問題】返回購買 prod_id 為BR01 的產品的所有顧客的電子郵件(Customers 表中的 cust_email),結果無需排序。 提示:涉及到 SELECT 語句,最內層的從 OrderItems 表返回 order_num,中間的從 Customers 表返回 cust_id,但是必須使用 INNER JOIN 語法。
select c.cust_email
from Customers c
join Orders o1
on c.cust_id=o1.cust_id
join OrderItems o2
on o1.order_num=o2.order_num
where prod_id='BR01';

SQL100 確定最佳顧客的另一種方式(二)

【描述】OrderItems表代表訂單信息,確定最佳顧客的另一種方式是看他們花了多少錢,OrderItems表有訂單號order_num和item_price商品售出價格、quantity商品數量

【問題】編寫 SQL 語句,返回訂單總價不小於1000 的客戶名稱和總額(OrderItems 表中的order_num)。 提示:需要計算總和(item_price 乘以 quantity)。按總額對結果進行排序,請使用INNER JOIN 語法。
select c.cust_name,sum(o2.item_price*o2.quantity) as total_price
from Customers c
join Orders o1
on c.cust_id=o1.cust_id
join OrderItems o2
on o1.order_num=o2.order_num
group by c.cust_name
having total_price>=1000
order by total_price;

SQL101 檢索每個顧客的名稱和所有的訂單號(一)

【描述】Customers表代表顧客信息含有顧客id cust_id和 顧客名稱 cust_name

【問題】使用 INNER JOIN 編寫 SQL語句,檢索每個顧客的名稱(Customers表中的 cust_name)和所有的訂單號(Orders 表中的 order_num),最後根據顧客姓名cust_name升序返回。

select c.cust_name,o.order_num
from Customers c
join Orders o
on c.cust_id=o.cust_id
order by c.cust_name;

SQL102 檢索每個顧客的名稱和所有的訂單號(二)

【描述】Orders表代表訂單信息含有訂單號order_num和顧客id cust_id

【問題】檢索每個顧客的名稱(Customers表中的 cust_name)和所有的訂單號(Orders 表中的 order_num),列出所有的顧客,即使他們沒有下過訂單。最後根據顧客姓名cust_name升序返回。

select c.cust_name,o.order_num
from Customers c 
left join Orders o
on c.cust_id=o.cust_id
order by c.cust_name;

SQL103 返回產品名稱和與之相關的訂單號

【描述】Products表為產品信息表含有欄位prod_id產品id、prod_name產品名稱;OrderItems表為訂單信息表含有欄位order_num訂單號和產品id prod_id

【問題】 使用 OUTER JOIN 聯結 Products 表和 OrderItems 表,返回產品名稱(prod_name)和與之相關的訂單號(order_num)的列表,並按照產品名稱升序排序。
select p.prod_name,o.order_num
from Products p
left join OrderItems o
on p.prod_id=o.prod_id
order by p.prod_name;

 SQL104 返回產品名稱和每一項產品的總訂單數

【描述】Products表為產品信息表含有欄位prod_id產品id、prod_name產品名稱;OrderItems表為訂單信息表含有欄位order_num訂單號和產品id prod_id

【問題】 使用 OUTER JOIN 聯結 Products 表和 OrderItems 表,返回產品名稱(prod_name)和每一項產品的總訂單數(不是訂單號),並按產品名稱升序排序。
select p.prod_name,count(o.order_num) as orders
from Products p
left join OrderItems o
on p.prod_id=o.prod_id
group by p.prod_name
order by p.prod_name;

 

SQL105 列出供應商及其可供產品的數量

【描述】有Vendors表含有vend_id供應商id.有Products表含有供應商id和供應產品id

【問題】 列出供應商(Vendors 表中的 vend_id)及其可供產品的數量,包括沒有產品的供應商。你需要使用 OUTER JOIN 和 COUNT()聚合函數來計算 Products 表中每種產品的數量,最後根據vend_id 升序排序。 註意:vend_id 列會顯示在多個表中,因此在每次引用它時都需要完全限定它。
select v.vend_id,count(p.prod_id)
from Vendors v 
left join Products p 
on v.vend_id=p.vend_id
group by v.vend_id
order by v.vend_id;

 13 組合查詢

SQL106 將兩個 SELECT 語句結合起來(一)

【描述】表OrderItems包含訂單產品信息,欄位prod_id代表產品id、quantity代表產品數量

【問題】將兩個 SELECT 語句結合起來,以便從 OrderItems表中檢索產品 id(prod_id)和 quantity。其中,一個 SELECT 語句過濾數量為 100 的行,另一個 SELECT 語句過濾 id 以 BNBG 開頭的產品,最後按產品 id 對結果進行升序排序。  
select prod_id,quantity
from OrderItems
where quantity='100'
union
select prod_id,quantity
from OrderItems
where prod_id LIKE'BNBG%'
order by prod_id;
 

SQL107 將兩個 SELECT 語句結合起來(二)

【描述】表OrderItems包含訂單產品信息,欄位prod_id代表產品id、quantity代表產品數量。 【問題】將兩個 SELECT 語句結合起來,以便從 OrderItems表中檢索產品 id(prod_id)和 quantity。其中,一個 SELECT 語句過濾數量為 100 的行,另一個 SELECT 語句過濾 id 以 BNBG 開頭的產品,最後按產品 id 對結果進行升序排序。  註意:這次僅使用單個 SELECT 語句。
select prod_id,quantity from OrderItems
where quantity='100' or prod_id LIKE'BNBG%'
order by prod_id;

SQL108 組合 Products 表中的產品名稱和 Customers 表中的顧客名稱

【描述】Products表含有欄位prod_name代表產品名稱。Customers表代表顧客信息,cust_name代表顧客名稱

編寫 SQL 語句,組合 Products 表中的產品名稱(prod_name)和 Customers 表中的顧客名稱(cust_name)並返回,然後按產品名稱對結果進行升序排序。

select prod_name
from Products
union all
select cust_name
from Customers
order by prod_name;

SQL109 糾錯4

【描述】表Customers含有欄位cust_name顧客名、cust_contact顧客聯繫方式、cust_state顧客州、cust_email顧客email

【問題】修正下麵錯誤的SQL

SELECT cust_name, cust_contact, cust_email 
FROM Customers 
WHERE cust_state = 'MI' 
ORDER BY cust_name; 
UNION 
SELECT cust_name, cust_contact, cust_email 
FROM Customers 
WHERE cust_state = 'IL'ORDER BY cust_name;
【示例解析】 返回住在"IL"和"MI"的顧客信息,最後根據顧客名稱升序排序。
SELECT cust_name, cust_contact, cust_email 
FROM Customers 
WHERE cust_state = 'MI' 
UNION 
SELECT cust_name, cust_contact, cust_email 
FROM Customers 
WHERE cust_state = 'IL'
ORDER BY cust_name;

 

 
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 目錄 一、前景回顧 二、實現鍵盤輸入的中斷函數 三、編寫鍵盤驅動 四、實現環形輸入緩衝區 五、運行測試 一、前景回顧 上一回我們完成了鎖的實現,並且利用鎖優化了終端輸出函數。這一回我們來實現鍵盤的輸入,為後面的用戶交互功能打好基礎。 二、實現鍵盤輸入的中斷函數 首先我們需要知道鍵盤是屬於外設,所以對 ...
  • 基礎知識 - 行編輯工具: 一行一行處理文件內容 - 全屏編輯工具:一次性將文件所有內容載入到記憶體中 sed編輯器: Stream Editor 工作原理: 逐行處理文件內容,一次讀取一行內容到模式空間處理。由此反覆,知道最後一行處理完成。 # 處理:可以是輸出到屏幕,也可以是文本的修改替換等操作 ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 一、Docker鏡像源配置 Docker在安裝後,我們需要前往Docker Hub上拉取(及時就是下載的意思)鏡像。但是,由於網路的原因,我們在Docker Hub上拉取鏡像時網速很慢,這時,我們就需要換Docker的鏡像源,換成我們國內的Doc ...
  • Permute mac是一款非常好用的萬能媒體格式轉換工具,可以幫助用戶轉換自己需要的音頻視頻格式。Permute 3 for mac最新特別版帶給大家!Permute 3 for mac支持當前所有流行的音視頻格式,使用非常方便,Permute 3中文版分享給需要的朋友,趕快試試吧! 詳情:Per ...
  • Downie 4 for Mac(mac最好用的視頻下載軟體) Mac視頻下載軟體哪個好?Downie for Mac 是一款Mac OS平臺上最好用的Mac視頻下載工具,支持1000多個不同的視頻網站,支持國內的優酷、騰訊視頻、bilibili、土豆、愛奇藝、網易、搜狐、微博以及國外的Youtub ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 一、操作系統 OS(Operating System)既操作系統,是一個包含通用目的或者功能的軟體程式,這些通用目的包含了以下幾項: 硬體驅動 記憶體管理 進程管理 網路管理 安全管理 文件管理 OS主要有三大分類,既伺服器OS、桌面OS以及移動設 ...
  • 分組查詢:關鍵字group by的用法 group:組 by:通過 group by :通過....。分組group by列名:通過指定列來分組 一般情況下在題目中出現 "每個" "各個" "不同的" 這一類詞語時基本都會用到group by 分組關鍵字 語法: select 列名 from表名 g ...
  • 一鍵直達直播間 一、直播介紹 之前的內容,我們為大家分享了Taier入門及控制台,以及Taier的Web前端架構介紹,本期我們為大家分享Taier數據開發介紹。 本次直播我們將從Taier的數據開發功能介紹,到任務運行、功能可擴展點以及未來將發佈的taier1.2為大家進行詳細講解,通過本次分享,希 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...