声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
select高级查询还有以下几个语法,模糊查询like,子查询,记录集合并union。
模糊查询like有以下三个符号%,_,[]。语法如下:
% 代表任意个数,任意字符。例如:
SELECT * FROM shaicheng WHERE username LIKE '%里%';
SELECT * FROM shaicheng WHERE username LIKE '%里';
_ 代表任意单个字符。语法如下:
SELECT * FROM SHAICHENG WHERE GROUPNAME LIKE '_士';
SELECT * FROM SHAICHENG WHERE changci LIKE '__场';
[AB]可选用一个字符。
子查询语法如下:
![](https://img.haomeiwen.com/i3014144/44bc4c2a02559b5c.jpg)
假如有两张联合的表,
![](https://img.haomeiwen.com/i3014144/c0b5780062d05ea8.jpg)
如果你是关系运算符,子查询的结果只能是一个(单行单列)。 如果你要做多行值的判断,有in。 in语法如下:
![](https://img.haomeiwen.com/i3014144/7aceff5902010e03.jpg)
记录集合并union语法如下:
![](https://img.haomeiwen.com/i3014144/f4b6d45c66ddbfc6.jpg)
![](https://img.haomeiwen.com/i3014144/0fc54e23e81c0b74.jpg)
查询出来的列名是按照第一个表的列名显示出来的。 去空查询语法如下:
![](https://img.haomeiwen.com/i3014144/7a5eaa55984e2868.jpg)
排序和条件可写在最后一条查询语句上:
![](https://img.haomeiwen.com/i3014144/e1e975633c00f425.jpg)
网友评论