整理出的数据库中几个常用sql查询语句
2006-12-28 17:49
771 查看
1、最简单的单条件查询,where指定查询条件。
select messagetype,messagename from t_sr_message where messagename='manage'
下面列举几个查询条件,不是全部:
2、分组查询
select superno,typename from t_sr_messagetype group by SUPERNO,typename having typename<'200'
//根据superno,typename分组返回superno和typename2个列的记录,并且要满足typename<200这个条件。
3、排序查询
select * from t_sr_messagetype order by DESC
order by 可以指定查询结果如何排序。DESC表示倒序,asc表示顺序
4、转换查询
select userid 用户编号, username 用户名称, userpwd 用户密码 from userinfo
查询结果如下:
5、计算查询
select logincount+exitcount from userinfo
6、等值多表查询
等值多表查询将按照等值的条件查询多个数据表中关联的数据,要求关联的多个数据表的某些字段具有相同的数据类型、宽度和取值范围
select A.name,B.typename from A,B where A.Id = B.Id
查询出A表中Id与B表中Id相同的记录
非等值多表查询与此类似。
7、一个带‘in’的嵌套查询
select news.newtitle from news where news.USERID in (select userid from userinfo where
username <> 'sword')
查询出news表中的newtitle字段的记录
查询结果要满足条件:先看后面的,查询出userinfo表中username不等于‘sword’的所有userid,然后再得出news表中userid在前面得到的userid里的所有news.newtitle记录。
select messagetype,messagename from t_sr_message where messagename='manage'
下面列举几个查询条件,不是全部:
2、分组查询
select superno,typename from t_sr_messagetype group by SUPERNO,typename having typename<'200'
//根据superno,typename分组返回superno和typename2个列的记录,并且要满足typename<200这个条件。
3、排序查询
select * from t_sr_messagetype order by DESC
order by 可以指定查询结果如何排序。DESC表示倒序,asc表示顺序
4、转换查询
select userid 用户编号, username 用户名称, userpwd 用户密码 from userinfo
查询结果如下:
用户编号 | 用户名称 | 用户密码 |
1 | sword | 123456 |
2 | niuniu | 654321 |
select logincount+exitcount from userinfo
6、等值多表查询
等值多表查询将按照等值的条件查询多个数据表中关联的数据,要求关联的多个数据表的某些字段具有相同的数据类型、宽度和取值范围
select A.name,B.typename from A,B where A.Id = B.Id
查询出A表中Id与B表中Id相同的记录
非等值多表查询与此类似。
7、一个带‘in’的嵌套查询
select news.newtitle from news where news.USERID in (select userid from userinfo where
username <> 'sword')
查询出news表中的newtitle字段的记录
查询结果要满足条件:先看后面的,查询出userinfo表中username不等于‘sword’的所有userid,然后再得出news表中userid在前面得到的userid里的所有news.newtitle记录。
相关文章推荐
- 常用的几个SQL 查询语句
- SQL“常用查询语句”、“常用日期查询方式”、“常用函数”整理
- 常用SQL语句的整理--SQL server 2008(查询二--)
- 关于过去工作的一些总结:常用sql语句以及数据库查询优化
- 常用SQL语句的整理--SQL server 2008(查询三--子查询)和guid
- 常用的几个SQL 查询语句
- 常用SQL语句(嵌套子查询/随机等等)详细整理
- 资深数据库SQL工程师整理的常用MySQL语句
- sql:常用sql语句整理二 (连接查询)
- 常用的SQL语句<二>几个高级查询运算词
- 几种常用数据库 分页查询的sql语句和简单分析
- WordPress 常用数据库SQL查询语句大全
- SQL常用语句,子查询整理
- Oracle常用sql语句(查询数据库中锁表、查询数据库表字段总数)
- 数据库-oracle常用SQL语句整理(持续更新中)
- 数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)
- 常用SQL语句的整理--SQL server 2008(查询一)
- SQL常用语句之-查询数据库表中的字段上的重复数据
- 提高数据库SQL语句查询速度的几个方法(转)
- 整理的几个常用的数据库维护的脚本