文档章节

官方文档阅读笔记

dfkjih
 dfkjih
发布于 2016/01/31 14:06
字数 236
阅读 9
收藏 0




  • Subqueries with EXISTS or NOT EXISTS

If a subquery returns any rows at all, EXISTS subquery is TRUE, and NOT EXISTS subquery is FALSE. For example:

SELECT column1 FROM t1 WHERE EXISTS (SELECT * FROM t2);

Traditionally, an EXISTS subquery starts with SELECT *, but it could begin with SELECT 5 or SELECT column1 or anything at all. MySQL ignores the SELECT list in such a subquery, so it makes no difference.

For the preceding example, if t2 contains any rows, even rows with nothing but NULL values, the EXISTS condition is TRUE. This is actually an unlikely example because a [NOT] EXISTS subquery almost always contains correlations. Here are some more realistic 


  • SELECT * FROM pet WHERE name LIKE '_____';    #查找name是5个字母的


  • SELECT owner, COUNT(*) FROM pet   #查找每个人有多少个记录;


  • 自定义变量

mysql> SELECT @min_price:=MIN(price),@max_price:=MAX(price) FROM shop; 
mysql> SELECT * FROM shop WHERE price=@min_price OR price=@max_price;

   


ORDER BY 3    #按照第三列排序
 select * from table order by length(code), code;   #先以字段长度排序;
 select number from (table) order by (number+0);

The (field + 0 ) converts the text/character in the field into an integer.


"SELECT * FROM `table` ORDER BY `column` DESC";   #注意系统关键字



© 著作权归作者所有

共有 人打赏支持
上一篇: 查询
下一篇: Memcache工作原理
dfkjih
粉丝 0
博文 23
码字总数 13951
作品 0
浦东
私信 提问
【杂谈】程序员在工作期间如何对自己进行深造

前言 众所周知,我们的工作存在下面几个特点 工作时间长 工作压力大 大部分时间处于劳动密集型,累人 部门沟通繁琐,累心 由于我们每天大部分时间都是在工作,所以一直会担心,怎么不断深造。...

diandianxiyu
2017/12/27
0
0
我的Python3萌新入门笔记

我的Python3萌新入门笔记 Python自动化运维2017-12-128 阅读 Python教程 先来个镇楼图! Python3萌新入门笔记是一系列真实的自学笔记。 当然,它也是比较全面的入门教程。 到上一篇笔记为止,...

Python自动化运维
2017/12/12
0
0
几款好用的Markdown 写作工具推荐(下)

点击上方蓝色字体,关注我们 15 Markdown写作工具推荐 作业部落 Cmd Markdown 作业部落作为一款诞生较早(2014 年)的国产 Markdown 写作工具,支持 Windows、macOS、Linux 三大平台,其主要...

micf435p6d221ssdld2
05/12
0
0
计算机开放电子书汇总

开放书是指协议为Public Domain、Creative Common,以及一些开源软件协议(MIT、Apache、GPL等等)的图书。我在平时逛论坛或者刷github时,看到好的开放电子书时会将链接存到博客的某个页面上...

ApacheCN飞龙
2016/03/15
3.9K
4
Rust基础笔记之浅谈Ownership

写在前面 Ownership System是Rust中最独特和吸引人的特性,Rust也是依靠这个特性来实现他的最大的目标:内存安全,所有Rust的开发者都应该详细了解它。 多么浓厚的翻译味道,的确本人学习Rus...

junanhonglei
2016/03/16
29
0

没有更多内容

加载失败,请刷新页面

加载更多

手动回滚事物

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

素剑步青尘
6分钟前
0
0
jvm 运行参数归纳

-XX:autoBoxCacheMax 包装类型的缓存最大值参见:https://my.oschina.net/u/2552286/blog/2990515 -XX:autoBoxCacheMax=7777 -Xms256M -Xmx1024M 堆的初始内存与最大内存 在生产中,这两个值...

Canaan_
8分钟前
0
0
iOS 集成Facebook 第三方分享报错[FBSDKInternalUtility validateAppID]: failed for URL: "fbauth2:/" - error:

出现这种原因主要是因为info.plist文件里面没有添加一些配置文件

HOrange
13分钟前
0
0
轻松上云系列之二:其他云数据迁移至阿里云

本文档围绕如何将您其他云厂商上的数据迁移到阿里云,提供了多个场景的实践方案。 文档合集 AWS 数据迁移至阿里云 Amazon S3数据迁移到OSS 从AWS RDS迁移MySQL到阿里云RDS AWS S3迁移到OSS(...

阿里云官方博客
13分钟前
0
0
架构师的黄金证书---TOGAF

https://baijiahao.baidu.com/s?id=1590528955022289848&wfr=spider&for=pc

swingcoder
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部