导航:首页 > 净水问答 > 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过滤以外的数据相关的资料

热点内容
盐蒸馏和萃取 浏览:593
超滤膜的污染及清洗过程 浏览:799
外挂过滤器哪个牌子静音效果好 浏览:425
赛欧3的机油滤芯在什么位置 浏览:784
熨烫机除垢剂哪里买得到 浏览:491
uf超滤膜元件 浏览:429
污水致鱼虾蟹 浏览:821
防砂滤芯多少钱一个 浏览:768
净水机水壶温控器哪个好 浏览:340
饮水机树脂袋是干什么用的 浏览:194
荆门化工污水处理厂 浏览:86
反渗透ro膜生物清洗剂 浏览:125
反渗透膜滤径 浏览:128
分离器换滤芯泵不上油怎么回事 浏览:233
过滤槽里放清道夫 浏览:690
树脂上能镀铬吗 浏览:321
饮水机加热不出水怎么修理 浏览:578
沃克净水机不制水如何解决 浏览:545
微滤超滤纳滤膜孔径 浏览:66
买的净水器出水不畅怎么回事 浏览:95