美文网首页
SQL 小结

SQL 小结

作者: 欢乐相随 | 来源:发表于2017-01-22 11:55 被阅读0次

1、SQL查询某去重后的总数

select addrvalue from attack_t where addrtype='phone' group by addvalue;

2、在明确截取字段位置的情况下,可以使用left 和 substring 来实现替代通配符的功能

select distinct left(addrvalue,9) from attack_t where addrtype='phone' and(phoneArea ='' or phoneArea is null);

3、多条件查询

select * from 表名 case 条件 when '值1' then '替换值' 

when '值2' then '替换值2'

when '值3' then '替换值3'

update $table set phoneArea=case substring(addrvalue,1,7) when '$key' then '$value' end

4、替换新表后清除数据库中的缓存

flush table 表名

5、将字符串转为数字类型

cast(字段名 as SIGNED)

6、将SQL查询到的内容生成文件

select md5 from md5manage into oufile '/filename/aa.bcp'

7、截取 字符串

select substrinig (字段名,4,12) from host

8、instr

select instr(字段,字符串) from host

如果返回字符串在字段中出现的次数

9、from(select …)

select 字段名 from (select * from 表名 ) t //后面要加一个临时表名

10、多情况更新

update 表名 set region=(case adduserwhen '11' then 'aa' when '22' then 'bb' else adduser end)

11、使用通配符匹配汉字

select apply_unit from helpcase where not(apply_unit regexp "[u0394-uFFE5]") and left(case,2)='xc' group by apply_unit;

相关文章

  • SQL小结

    写在前面 学习前端,免不了要接触到数据库的使用,之前拿到一本《SQL必知必会》,这本书的内容非常的浅显易懂,虽然是...

  • SQL 小结

    1、SQL查询某去重后的总数 select addrvalue from attack_t where addrt...

  • SQL小结

    SQL -------------------- insert into users(name,age,...) ...

  • SQL:常用sql语句小结

    SELECT 语法SELECT 列名称 FROM 表名称或SELECT * FROM 表名称SELECT Last...

  • SQL的GROUP BY用法小结

    SQL的GROUP BY用法小结 利用聚合函数进行分组 使用COUNT()、AVG()、MIN()、MAX()等聚...

  • sql语句小结

    一、安装mysql 如图检测当前mysql版本为5.5.49,输入命令 mysql -u root -p 进入数据...

  • SQL 使用小结

    常用语句: show databases_name; // 展示当前数据库use databases_name;...

  • 04GORM源码解读

    简介 查询查询流程构建查询 SQL 语句条件语句小结 search 结构体search 的定义search 的方法...

  • Hive SQL (HQL)小结

    *Hive创建表的方式 1、使用create命令创建一个新表 例如: create table if not ex...

  • sql注入阶段小结

    一、分类 可以有以下几种不同的维度:维度一:基于注入点值的属性 数字型 字符型维度二:基于注入点的位置 GET/P...

网友评论

      本文标题:SQL 小结

      本文链接:https://www.haomeiwen.com/subject/elosbttx.html