www.fltk.net > mysql如何用SQL列出数据库某个字段中不同的值?

mysql如何用SQL列出数据库某个字段中不同的值?

select distinct 品牌 from 表名 或者 select 品牌 from 表名 group by 品牌

select 字段A,group_concat(字段b) from test group by 字段A; 没太看明白你发的这个表是你的基础数据表,还是要展示的表,你先看看用这个语句行不行把

可以这样写 select distinct id , name , max(yy) from A group by id , name 取id和name相同的最大yy,这样就只保留一条记录。

用分组,组内计数就可以了,意思就是根据字段a的取值进行分组,相同的为一组,在用count进行组内计数。 select a,count(*) from A group by a 扩展资料:SQL统计重复数据 1、生成表 CREATE TABLE TEST1 ( COL1 CHAR(2), COL2 INT ) GO 2、插入数...

表名 table_name 要操作的字段名 field_name 如果删除字段的值,可以将所有值清空: UPDATE table_name SET field_name = ''; 如果删除字段(这个字段从此就没有了): ALTER TABLE table_name DROP COLUMN field_name;

mysql中查出除了某个字段外的所有字段的值方法: 1、如果是查出某个字段以外的字段名 语句为select name from syscolumns where id=object_id('表1') and name'ID' 2、如果是查出某个字段以外的字段名所包含的值 语句为declare @a varchar(max) ...

select goods_id,sum(stock) from 表 group by goods_id 要这样? 楼上是在灌水?

update tb_common_verification_tk set '新字段'='旧字段'。 例如: A表 id name credits 1 aa 11 2 aa 222 3 bb 11 4 bb 222 b表 id name credits 1 aa 222 2 bb 222 操作的是a表,能不能有什么办法让B表中的credits值一直为a表中的credits最大...

这个是其中一种方式(PDO),如果用于生产环境的换需要将上面代码修改为防dql注入方式,简单的来说就是prepare(),execute()分开执行,其中要查询的字段或者条件参数再执行的时候才传入,同时需要设置$dbh->setAttribute(PDO::ATTR_EMULATE_PRE...

--查找含有相同字段的表(已知字段名) select a.name as tbleName, b.name as columnname from sysobjects a, syscolumns b where a.id=b.id and a.type='U'and b.name='字段名'

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com