首页 / MYSQL / mysql select
mysql select
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql select,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1005字,纯文字阅读大概需要2分钟。
内容图文
![mysql select](/upload/InfoBanner/zyjiaocheng/873/bf85d8eb1d564b46a7a3f887fb49abde.jpg)
select a, b, t1.c, a*b as d
from t1, db.t2
where a between 3 and 7 or c not in (5,100,124)
group by ...
having ...
order by d desc, e select的列里没有e
limit 5; 等价于limit 0,5 和 limit 5 offset 0
select distinct a,b from table; 去重,放在所有列之前,作用于所有列,
即a、b两列都相同才视为相同
select concat( rtrim(a), ' (', b, ')' ) as c 连接、去空格、别名
select a*b + - * /
子查询
子查询作为where条件,多与in配合使用,也可以和=或<>配合使用
where a in (select a from t where b=3) as t2;
子查询作为计算字段
select cname, (select count(*)
from orders
where orders.cid=customers.cid) as orders
from customers;
子查询作为from字段
select a from (select ...) temp //不加别名报错
union
列必须相同,但次序可以不同
列数据类型必须兼容,可以隐式转换
order by只能在最后一个select后面出现一次,对全部数据排序
select a from t where a>2
union
select a from t where a<6
若存在1行a=3,只会被返回一次,union会自动去重
union all 返回所有行
select省略from,可用来处理表达式:select 3*2、select now() 等
内容总结
以上是互联网集市为您收集整理的mysql select全部内容,希望文章能够帮你解决mysql select所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。