数据库中select是什么 数据库中select的用法

数据库中select的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中select的用法的用法,希望对你们有用。

数据库中select的用法的用法如下:

1、select语句可以用回车分隔

?

1

2

3

数据库中select是什么 数据库中select的用法

4

$sql="select * from article where id=1"

$sql="select * from article

where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时

2、批量查询数据

?

1

2

可以用in来实现

$sql="select * from article where id in(1,3,5)"

3、使用concat连接查询的结果

?

1

$sql="select concat(id,"-",con) as res from article where id=1"

返回"1-article content"

4、使用locate

用法:

select locate("hello","hello baby");返回1

不存在返回0

5、使用group by

以前一直没怎么搞明group by 和 order by,其实也满简单的,group by 是把相同的结果编为一组

?

1

exam:$sql="select city ,count(*) from customer group by city";

这句话的意思就是从customer表里列出所有不重复的城市,及其数量(有点类似distinct)

group by 经常与AVG(),MIN(),MAX(),SUM(),COUNT()一起使用

6、使用having

having 允许有条件地聚合数据为组

?

1

2

$sql="select city,count(*),min(birth_day) from customer

group by city having count(*)>10";

这句话是先按city归组,然后找出city地数量大于10的城市

btw:使用group by + having 速度有点慢

同时having子句包含的表达式必须在之前出现过

7、组合子句

where、group by、having、order by(如果这四个都要使用的话,一般按这个顺序排列)

8、使用distinct

distinct是去掉重复值用的

?

1

$sql="select distinct city from customer order by id desc";

这句话的意思就是从customer表中查询所有的不重复的city

9、使用limit

如果要显示某条记录之后的所有记录

?

1

$sql="select * from article limit 100,-1";

10、多表查询

?

1

2

3

4

$sql="select user_name from user u,member m

where u.id=m.id and

m.reg_date>=2006-12-28

order by u.id desc"

  

爱华网本文地址 » http://www.aihuau.com/a/213961/390573199.html

更多阅读

抑郁症的根源是什么? 抑郁症的根源

笔者按:抑郁症到底是什么原因造成的?医学上仅仅推断为:什么遗传啊、压力啊、精神受到刺激了啊、头脑中缺乏某种元素啊、遇事想不开啊等等----不一而足。但是,到现在为止,导致无法治愈的精神类疾病的根本原因,医学科学家们并没有找到。所

蝴蝶兰花语是什么,蝴蝶兰的象征意义 蝴蝶兰花语是什么

有“兰中皇后”美誉的蝴蝶兰所代表的花语是什么你知道吗?蝴蝶兰的象征意义是什么你知道吗?相信很多朋友在养殖一种花卉的时候都会去了解该花卉的花语是什么吧!今天美乐乐小编就来告诉大家蝴蝶兰花语是什么?蝴蝶兰的象征意义是什么?蝴蝶兰

持续性的蛋白尿是什么原因引起的 持续发烧是什么原因

  最近很多患者咨询“多次去医院检查蛋白尿都有加号是怎么回事?”。针对患者的此种疑虑,小编本次特去邀请**医院的肾病专家为我们讲了一堂课,即本篇文章:持续性的蛋白尿是什么原因引起的?  尿中蛋白含量超过正常范围时称之蛋白尿

多肽是什么 多肽是什么及多肽的特性

多肽是什么及多肽的特性――简介  多肽是什么?多肽是由10个以上氨基酸组成,具有蛋白质的营养结构。并且近年来科学家在试验中发现蛋白质水解后并非完全以氨基酸的形式被吸收,很多时候以多肽的形式被吸收。多肽是什么及多肽的特性

声明:《数据库中select是什么 数据库中select的用法》为网友比以前懂事了分享!如侵犯到您的合法权益请联系我们删除