码迷,mamicode.com
首页 > 编程语言 > 详细

SQL——MySQL高级查询2

时间:2017-12-25 22:01:03      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

mysql高级查询2

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]可选用一个字符。

子查询语法如下:

image

假如有两张联合的表,

image

如果你是关系运算符,子查询的结果只能是一个(单行单列)。 如果你要做多行值的判断,有in。 in语法如下:

image

记录集合并union语法如下:

image

image

查询出来的列名是按照第一个表的列名显示出来的。 去空查询语法如下:

image

排序和条件可写在最后一条查询语句上:

image

SQL——MySQL高级查询2

标签:

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
凯哥学堂
加入时间:2016-10-07
  关注此人  发短消息
java学习视频下载:www.kaige123.com
凯哥学堂”关注的人------(0
凯哥学堂”的粉丝们------(1
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!