SQL——MySQL高级查询2
2017-12-25 00:00
483 查看
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
模糊查询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]可选用一个字符。
子查询语法如下:
假如有两张联合的表,
如果你是关系运算符,子查询的结果只能是一个(单行单列)。 如果你要做多行值的判断,有in。 in语法如下:
记录集合并union语法如下:
查询出来的列名是按照第一个表的列名显示出来的。 去空查询语法如下:
排序和条件可写在最后一条查询语句上:
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]可选用一个字符。
子查询语法如下:
假如有两张联合的表,
如果你是关系运算符,子查询的结果只能是一个(单行单列)。 如果你要做多行值的判断,有in。 in语法如下:
记录集合并union语法如下:
查询出来的列名是按照第一个表的列名显示出来的。 去空查询语法如下:
排序和条件可写在最后一条查询语句上:
相关文章推荐
- Oracle与Mysql的高级查询与难点sql
- Oracle与Mysql的高级查询与难点sql
- SQL——MySQL高级查询2
- MySQL高级开发--慢查询日志分析(二)--分析慢SQL(show profile)
- MySQL高级开发--查询SQL执行顺序
- mysql高级----查询截取分析(二):批量插入数据脚本、用show profile分析sql、全局查询日志
- 关于mysql中sql语句查询不区分大小写的解决办法
- MySQL优化:使用慢查询日志定位效率较低的SQL语句
- MySql常用30种SQL查询语句优化方法
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 如何查询mysql中执行效率低的sql语句
- mysql 查询表结构SQL
- SQL高级查询——50句查询(含答案)
- mysql中sql时间段查询语句
- MYSQL如何进行sql like (sql查询结果)的查询
- Mysql避免全表扫描sql查询优化
- 第4部分 T-SQL高级查询
- mysql 中sql 查询 时间
- MySQL、MS SQL、Oracle三种数据库查询M到N行数据 分类: 数据库 2009-11-10 23:33 688人阅读 评论(0) 收藏
- 50个sql高级查询示范