导航:首页 > 净水问答 > mysql过滤以外的数据

mysql过滤以外的数据

发布时间:2023-07-11 08:19:56

⑴ MySQL过滤部分字段重复的数据

select
distinct可以去掉重复记录。
disctinct将重复的记录忽略,但它忽略的是完全一致的回重复记录,答而不是其中某个字段重复的记录,或者说,distinct查询一个字段时好使,多个字段就不好使。
所以用聚合函数和group
by实现
注意:group
by只能跟聚合函数搭配使用
例表
ID
username
password
TRDESC
1
A
abcdef
QR
2
A
abcdef
W34
3
A
bbbbbb
AD
4
B
aaaaaa
asdf
查询username和password组合起来的条件不能重复的查询结果(这个都能重复,不能不说这是个烂摊子)
select
*
from
mytable
where
ID
in(select
max(ID)
from
mytable
group
by
username,password)
当username和password重复时,取ID最小的记录:
select
*
from
mytable
where
ID
in(select
min(ID)
from
mytable
a
group
by
username,password)

⑵ 从mysql读取出来的数据 想过滤部分内容输出 只保留后面的数字

这个可以通过PHP和SQL去做,不过建议使用PHP

SQL:
SELECTcasewhenPQUANDAXIAO='满69元减30元'then30
whenPQUANDAXIAO='5元无条件券'then5else0endPQUANDAXIAO
FROMtablename;


PHP:
str_replace('满69元减30元','30',str_replace('5元无条件券','5',$row['PQUANDAXIAO']));
阅读全文

与mysql过滤以外的数据相关的资料

热点内容
自己蒸馏的酒水味重 浏览:386
回奶涨奶可以用热水 浏览:369
超滤净化机用什么测水 浏览:485
树脂倒模和塑钢倒模区别 浏览:996
全球最大超滤膜 浏览:59
三氧化硫制硫酸时为什么不用纯水 浏览:132
厨房用的ro反渗透净水机怎么选 浏览:314
脲醛树脂胶是危险化学品吗 浏览:193
蒸馏水软化水去离子水的区别 浏览:801
东湖开发区豹澥污水处理厂 浏览:707
茶园哪里有净水器卖 浏览:961
含砷废水的危害 浏览:959
蒸馏水器厂家 浏览:579
湖州EDI 浏览:673
小型鱼池过滤材料选择 浏览:196
塑钢爬梯踏步污水井检查井爬梯 浏览:255
挖机换柴油滤芯怎么排空气 浏览:750
DS反渗透膜 浏览:547
碧然德小米净水器哪个好 浏览:983
单元房为什么买污水泵 浏览:555