MYSQL常用dos命令 全集收藏(14)
时间:2025-02-25
时间:2025-02-25
例: SELECT ProductName,UnitPrice, UnitInStock FROM Products ORDER BY UnitInStock DESC , UnitPrice DESC, ProductName
ORDER BY 子句中可以用字段在选择列表中的位置号代替字段名,可以混合字段名和位置号。
例:下面的语句产生与上列相同的效果。 SELECT ProductName,UnitPrice, UnitInStock FROM Products ORDER BY 1 DESC , 2 DESC,3
四 .运用连接关系实现多表查询
例:找出同一个城市中供应商和客户的名字 SELECT panyName, FROM Customers, Suppliers WHERE Customers.City=Suppliers.City
例:找出产品库存量大于同一种产品的定单的数量的产品和定单 SELECT ProductName,OrderID, UnitInStock, Quantity FROM Products, [Order Deails] WHERE Product.productID=[Order Details].ProductID AND UnitsInStock>Quantity
另一种方法是用 Microsof JET SQL 独有的 JNNER JOIN
语法: FROM table1 INNER JOIN table2 ON table1.field1 comparision table2.field2
其中comparision 就是前面WHERE子句用到的比较运算符。 SELECT FirstName,lastName,OrderID,CustomerID,OrderDate FROM Employees INNER JOIN Orders ON Employees.EmployeeID=Orders.EmployeeID
注意:
INNER JOIN不能连接Memo OLE Object Single Double 数据类型字段。
在一个JOIN语句中连接多个ON子句
语法: SELECT fields FROM table1 INNER JOIN table2
ON table1.field1 compopr table2.field1 AND
下一篇:生极板化成工艺规程