龙空技术网

java SQL查询语句

程序员道道 507

前言:

今天各位老铁们对“java查询sql”可能比较关心,看官们都需要分析一些“java查询sql”的相关文章。那么小编也在网络上收集了一些有关“java查询sql””的相关文章,希望我们能喜欢,小伙伴们一起来学习一下吧!

SQL查询语句聚合函数分组查询查询指定字段信息

select 字段1,字段2,…from 表名;

例如:

select id,name from zhangwu;查询表中所有字段

select * from 表名;

例如:

select * from zhangwu;

注意:使用"*"在练习、学习过程中可以使用,在实际开发中,不推荐使用。原因,要查询的字段信息不明确,若字段数量很多,会导致查询速度很慢。distinct用于去除重复记录

select distinct 字段 from 表名;

例如:

select distinct money from zhangwu;别名查询,使用的as关键字,as可以省略的.

别名可以给表中的字段,表设置别名。 当查询语句复杂时,使用别名可以极大的简便操作。

– 表别名格式:

select * from 表名 as 别名;

select * from 表名 别名;

– 列别名格式:

select 字段名 as 别名 from 表名;

select 字段名 别名 from 表名;

例如

表别名:

select * from zhangwu as zw;

列别名:

select money as m from zhangwu;

select money m from zhangwu;我们在sql语句的操作中,可以直接对列进行运算。

例如:将所有账务的金额+10000元进行显示.

select pname,price+10000 from product;查询排序

– select * from zhangwu order by money[desc][asc默认升序]

– SELECT * FROM zhangwu WHERE NAME LIKE ‘%支出%’ ORDER BY money;聚合函数count----select count(*) from zhangwu;sum—select sum(money) from zhangwu;max — select max(money) from zhangwu;avg — select avg(money) from zhangwu;分组查询SELECT SUM(money),NAME FROM zhangwu GROUP BY NAME;select 查询的时候,被分组的列,要出现在select 选择列的后面SELECT SUM(money),NAME FROM zhangwu WHERE NAME LIKE ‘%支出%’ GROUP BY NAME DESC;

标签: #java查询sql