在子句中使用列的位置:

Select的深入应用(1) 

使用select语句创建新表:

Select的深入应用(1) 

在子句中使用列的别名:

Select的深入应用(1) 

注意,你的 ANSI SQL 不允许你在一个WHERE子句中引用一个别名。这是因为在WHERE代码被执行时,列值还可能没有终结。例如下列查询是不合法:

Select的深入应用(1) 

WHERE语句被执行以确定哪些行应该包括GROUP BY部分中,而HAVING用来决定应该只用结果集合中的哪些行。

表的别名:

举个之前用过的例子,在pet表中寻找可以互相交配的动物

Select的深入应用(1) 

用distinct取出不同的记录

Select的深入应用(1) 

Null值:

NULL值可能很奇怪直到你习惯于它。概念上,NULL意味着“没有值”或“未知值”,且它被看作有点与众不同的值。为了测试NULL,你不能使用算术比较运算符例如=、<或!=。很清楚你从这些比较中得到毫无意义的结果。相反使用IS NULL和IS NOT NULL操作符:

Select的深入应用(1) 

 

相关文章:

  • 2020-04-25
  • 2021-08-25
  • 2021-10-06
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-25
  • 2021-10-11
  • 2021-06-29
  • 2022-12-23
  • 2021-11-24
  • 2021-10-14
  • 2022-01-30
相关资源
相似解决方案