数据库
左撇子Professor
专注分享
展开
-
sql 查询金额不符合数字情况
oracle sql 查询金额不符合数字情况 select * from 表名 where regexp_instr(amount ,'[0-9]+') != 1 select * from 表名 where length(amount) > length(trim(amount))原创 2021-04-13 14:31:24 · 188 阅读 · 0 评论 -
mysql索引命中规则
多列索引 遵循:最左匹配原则 ALTER TABLE student ADD INDEX userName_age_phone_index (userName,age,phone); 这种创建索引的方式在多项查找时要优于单一索引,由于mysql的采用的b+树方式,因此不在需要扫描任何记录,直接就可以得到满足需求的结果集。而这种方式其实相当于创建了三个索引(userName),(userName,age),(userName,age,phone)。 因此在当进行以下查询时仍会命中mysql索引 ...原创 2021-02-24 13:45:54 · 1626 阅读 · 0 评论 -
sql查询金额不符合数字情况
oracle sql 查询金额不符合数字情况 select * from 表名 where regexp_instr(amount ,'[0-9]+') != 1 select * from 表名 where length(amount) > length(trim(amount))原创 2021-02-24 11:46:28 · 264 阅读 · 0 评论