实际上,我们知道可以使用 ORDER BY 子句指定排序顺序。我们需要编写 ORDER BY 关键字,后跟要对其排序的列的名称。不必在查询中的 SELECT 关键字后使用该列名。例如:mysql> Select Sr, Item from ratelist ORDER BY Price; +----+------+ | Sr | Item | +----+------+ | 5 | T | | 1 | A | | 2 | B | | 4 | h | ... 阅读更多
我们可以像在 WHERE 子句中使用子查询的结果一样,在 FROM 子句中使用子查询作为表。在下面的示例中,我们通过在 FROM 子句之后编写子查询的结果来将其用作表。在子查询后使用别名是必须的,这里我们使用别名“C_car”。为了演示它,我们使用来自表“Cars”的以下数据:mysql> Select * from Cars; +------+--------------+---------+ | ID | Name | Price | ... 阅读更多
在 WHERE 子句中很少使用同一表的两个列,但我们仍然可以使用同一表的两个列执行查询。考虑以下示例:mysql> Select F_name, L_name -> From Customer -> where F_name = L_name; Empty set (0.00 sec)这里我们使用了来自同一表(Customer)的两个列(F_Name 和 L_Name),因此结果为空集。