- แสดงเลขที่ใบสั่งซื้อ เรียงตามรหัสพนักงาน
select orderid, employeeid
from orders
order by employeeid;
- แสดงเลขที่ใบสั่งซื้อ จับกลุ่มตามรหัสพนักงาน
select orders.employeeid, count(orders.orderid) as c
from orders
group by orders.employeeid
order by count(orders.orderid) desc;
- เลือกตามรหัสลูกค้า
SELECT * FROM customers
WHERE customerid = 'ANTON';
- ใครซื้อใบไหนบ้าง
select orders.orderid, employees.lastname
from orders, employees
where orders.employeeid = employees.employeeid
order by employees.lastname;
- เชื่อมตารางด้วย where : ลูกค้าแต่ละคนซื้อกี่ใบ
select employees.employeeid, count(orders.orderid) as xx,
first(employees.lastname) as x
from orders, employees
where orders.employeeid = emplyoees.employeeid
group by employees.employeeid;
- เชื่อมตารางด้วย join : ลูกค้าแต่ละคนซื้อกี่ใบ
select orders.employeeid, first(orders.orderid) as x,
count(orders.orderid) as c
from (orders inner join employees
on orders.employeeid = employees.employeeid)
group by orders.employeeid;
- ใบสั่งซื้อแต่ละใบ มียอดเท่าใด
select [order details].orderid,
sum((unitprice * quantity) - (unitprice * quantity * discount))
from [order details]
group by [order details].orderid;
|
SQL Function in Microsoft Access sum, avg, min, max, count, stdev, first, last + ถ้าทุกค่าต่างกัน ส่วนเบี่ยงเบน (stdev) จะเป็น 100% + ถ้าทุกค่าเหมือนกัน ส่วนเบี่ยงเบน (stdev) จะเป็น 0% |
0 comments:
Post a Comment