Select Top : เป็นคำสั่งที่ใช้ในการระบุจำนวน เรคอด ที่เราต้องการจะดู
ตัวอย่าง
SELECT TOP number|percent column_name(s) *(s)= สามารถทำได้หลายๆคอลลัม*
FROM table_name WHERE condition;
ตัวอย่าง
SELECT * FROM Customers FETCH FIRST 3 ROWS ONLY;
👉 Min And Max : Min หาค่าน้อยที่สุด และ Max หาค่ามากที่สุด ในคอลลัม
**จะใช้ข้อมูลที่เป็นตัวเลขเท่านั้น**
ตัวอย่าง
SELECT MIN(column_name) FROM table_name WHERE condition;
SELECT MIN(Price) AS SmallestPrice FROM Products;
*As = หาเจอแล้วเป็นคอลลัมใหม่,ชื่อเทียม*
ตัวอย่าง
SELECT MAX(column_name) FROM table_name WHERE condition;
SELECT MAX(Price) AS LargestPrice FROM Products;
ตัวอย่าง
ถ้าหากอยากทราบว่าราคานั้นอยู่ในคอลลัมไหน
Select * from [Products] where price = 263.3; *263.3=ค่าที่รันก่อนหน้า*
Select * from [Products] where price >= 50 and 100;
👉 Count,AVG,SUM
👉 Count : นับจำนวน ต้องอยู่ก่อน from
ตัวอย่าง
SELECT COUNT(ProductID) FROM Products;
Select Count * from products where price = 18; ค่าที่อยู่ระหว่าง 50>=100
👉 AVG : ค่าเฉลี่ย ต้องเป็นตัวเลขเท่านั้น
ตัวอย่าง
SELECT AVG(Price)FROM Products;
👉 SUM : การหาผลรวม ต้องเป็นตัวเลขเท่านั้น
ตัวอย่าง
SELECT SUM(Quantity) FROM OrderDetails;
👉 Like : ใช้เพื่อค้นหารูปแบบที่ระบุในคอลลัม
เครื่องหมาย
a% = ขึ้นต้นด้วย a ด้านหลังตัวอักษรอะไรก็ได้
%a = ด้านหน้าตัวอักษรอะไรก็ได้ แต่ด้านหลังต้องเป็น a
%a% = ด้านหน้าและด้านด้านหลังตัวอักษรอะไรก็ได้ แต่ตรงกลางต้องเป็น a
* เช่น ตามหาคำที่ขึ้นด้วยอักษร a *
% = อักขระ 0 หนึ่งตัวหรือหลายตัวหรือไม่มีก็ได้
() = หนึ่งตัวอักขระเดียว
_ = หนึ่งอักขระเท่านั้น
_ _ = อักขระ 2 ตัว
ตัวอย่าง
ตัวอย่าง
SELECT * FROM Customers WHERE CustomerName LIKE 'a%';
ตัวอย่าง
SELECT * FROM Customers WHERE CustomerName LIKE '%a';
ตัวอย่าง
SELECT * FROM Customers WHERE CustomerName LIKE '%or%';
Wildcards : สัญลักษณ์อย่างใดอย่างหนึ่ง (คล้ายกับ Like)
ตัวอย่าง
SELECT * FROM Customers WHERE City LIKE 'ber%';
ตัวอย่าง
SELECT * FROM Customers WHERE City LIKE '%es%';
👉 IN : แทน or
ถ้า or
ตัวอย่าง
SELECT * FROM Customers WHERE Country IN ('Germany', 'France', 'UK');
ตัวอย่าง
SELECT * FROM Customers WHERE Country IN (SELECT Country FROM Suppliers);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น