站点图标 江湖人士

SQL语句的常见的基本命令汇总

  UNION 运算符通过组合其他两个成果表(例如 TABLE1 和 TABLE2)并消去表中任何反复行而派生出一个成果表。当 ALL 随 UNION 一路利用时(即 UNION ALL),不用弭反复行。两种环境下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。

  EXCEPT运算符通过包罗所有在 TABLE1 中但不在 TABLE2 中的行并消弭所有反复行而派生出一个成果表。当 ALL 随 EXCEPT 一路利用时 (EXCEPT ALL),不用弭反复行。

  左外毗连(左毗连):成果集几包罗毗连表的婚配行,也包罗左毗连表的所有行。

  右外毗连(右毗连):成果集既包罗毗连表的婚配毗连行,也包罗右毗连表的所有行。

  能够按多个列进行排序,起首按前面的列排序,碰到不异记实再按照第二列排序。

  COUNT(DISTINCT 列名):统计本列中非空列值的个数;(DISTINCT暗示不包罗列反复值)

  上述函数中除了COUNT(*)外,其他函数在计较过程中均忽略NULL值。

  []:婚配[]中的肆意一个字符。如[acgd]暗示婚配a/c/g/d中的任何一个,对于持续的,能够写成[a-d];

退出移动版