sql :
一: LIKE 通配符
1.% :任意字符任意个数
2._ :单个字符
3.[]:匹配指定位置的一个字符 eg:[JM]%---->代表匹配字符串首字母为J或M的任意字符串
二: 字段拼接查询 + (相当于字符串的拼接)
三:AS 别名(alias)
四:RTRIM()整理函数,去除空白
AVG(),COUNT(),MAX(),MIN(),SUM();还可以被DISTINGCT 修饰
五:WHERE ... IN (SELECT ...) 子查询
六:GROUP BY aggregation 聚合操作 : 配合HAVING过滤分组
七:...INNER JOIN ... ON (内部联结,亦称为等值联结,可以用子查询的WHERE ...IN来代替)
自联结:一次查询同时需要多次使用相同的表
外联结: ...LEFT OUTER JOIN ... 或者 ...LEFT JOIN...:左表中会包括左表所有行但列不匹配的会为空
八:存储过程,相当于批处理;触发器是一种特殊的存储过程; 事物管理。
一: LIKE 通配符
1.% :任意字符任意个数
2._ :单个字符
3.[]:匹配指定位置的一个字符 eg:[JM]%---->代表匹配字符串首字母为J或M的任意字符串
二: 字段拼接查询 + (相当于字符串的拼接)
三:AS 别名(alias)
四:RTRIM()整理函数,去除空白
AVG(),COUNT(),MAX(),MIN(),SUM();还可以被DISTINGCT 修饰
五:WHERE ... IN (SELECT ...) 子查询
六:GROUP BY aggregation 聚合操作 : 配合HAVING过滤分组
七:...INNER JOIN ... ON (内部联结,亦称为等值联结,可以用子查询的WHERE ...IN来代替)
自联结:一次查询同时需要多次使用相同的表
外联结: ...LEFT OUTER JOIN ... 或者 ...LEFT JOIN...:左表中会包括左表所有行但列不匹配的会为空
...RIGHT OUTER JOIN ... 或者 ...RIGHT OUTER JOIN... :右表中会包括右表所有行但列不匹配的会为空
总结为:外联结包括没有关联的表(左或右)的行。
八:存储过程,相当于批处理;触发器是一种特殊的存储过程; 事物管理。