SQL碎片

作者: Lrystal | 来源:发表于2018-03-14 15:01 被阅读6次

删除字段中的最后几位字符

update exam_info set title=substr(title,1,char_length(title)-6)

length与char_length

两个都是用来获取字符串长度的函数

其中length在utf-8编码下,一个汉字是算三个字符,一个数字或字母算一个字符,在 gbk下一个汉字是两个字符,一数字或字母算一个字符

而char_length 不管在什么编码格式下,一个汉字或字母、数字都算一个字符。

substr(str,pos,len)函数——在str中由pos的位置开始的len个字符

pos为正数,在字符串指定的位置开始,第一个字符串为1

pos为负数,在字符串结束的位置开始,最后一个字符串为-1

pos或len为0,返回结果为空

len缺省时,默认截取到字符串最后

在字段最后添加字符

update exam_info set title=concat(title,'No.',id)

删除没有题目的选项

delete from exam_option where info_id in (select INFO_ID from (select a.id,b.INFO_ID from exam_info as a right join exam_option as b on a.id=b.info_id ) as c where c.id is null)

删除没有答案的题目

select * from exam_info where id in (select info_id from (select sum(IS_ANSWER) as c,b.INFO_ID from exam_info as a ,exam_option as b where  a.id=b.INFO_ID  group by INFO_ID) as d where d.c=0)

select sum(case when IS_ANSWER=1 then 1 else 0 end) total,b.INFO_ID from exam_info as a ,exam_option as b where  a.id=b.INFO_ID group by INFO_ID order by info_id

case when then else end

select sum(popu) ,(case country when 'china' then 'Asia'

when 'America' then 'North America'

when 'Canada' then 'Asia'

else 'qita' end )continent from test  GROUP BY continent

相关文章

  • SQL碎片

    删除字段中的最后几位字符 update exam_info set title=substr(title,1,ch...

  • SQL Sever 碎片

    完整性规则:实体完整性、参照完整性和用户定义的完整性规则 实体完整性:关系的主属性不能是空值 参照完整性:如果关系...

  • Day24 知识点 part1

    持续 SQL交互学习 JS 函数式编程指南 React.js 小书 碎片 css-animation-101 He...

  • SQL Server数据库碎片整理

    碎片产生   在SQL Server中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式...

  • 数据库学习线路图

    SQL 语法教程 SQL 教程SQL 简介SQL 语法SQL Select选择SQL SELECT DISTINC...

  • SQL基础及元数据获取(数据类型,表的属性)

    1、SQL基础应用 ①.SQL的介绍SQL标准:SQL-92、SQL-99SQL_MODE:都是为了保证SQL语句...

  • Golang标准库——database

    sql sql/driver sql sql包提供了保证SQL或类SQL数据库的泛用接口。使用sql包时必须注入(...

  • SQL 语法大全

    SQL 语法大全 标签(空格分隔): SQL DB2 SQL语法大全 SQL SELECT SQL SELECT ...

  • SQL语句

    SQL基础应用 SQL语句自动补全 SQL的介绍 SQL-92标准SQL-99标准 image SQL常用分类 表...

  • 只剩下碎片

    只剩下碎片 不 是碎片 只剩下碎片 天空的碎片 大海的碎片 春天的碎片 鲜花的碎片 王朝的碎片 革命的碎片 ...

网友评论

      本文标题:SQL碎片

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