一、汇总函数

  • 注:汇总函数,如果输入是列名,计算会把null 排除在外,count(*)对所有的行进行计数

二、如何用sql解决业务问题

  • 注1:空值(null)的排序,排序是最小的,例如select * from tea order by tea_name
  • 注2:指定排序返回的行数:Limit x,y=limit y offset x,返回前y行

三、sql的运行顺序

  • sql-查询及注意事项 - zyzy的文章 - 知乎 https://zhuanlan.zhihu.com/p/335547824

四、报错信息

  • 在报错行的前后行寻找,逗号没写或者是语法的错误
  • 字符串类型的数字:字符串类型的规则与数字不同,遇到类似的问题,先修改数据类型为数值类型,在进行排序

五、练习题

  • 问1:如果字符串中包含单引号或双引号,该怎么处理?比如Eugene O'Neill?
  • 答1:使用sql的转义字符。在字符串中,有些符号有特殊含义,比如Eugene O'Neill中的单引号('),使用两个单引号('')表示字符串里面的单引号('),也就是转义字符
  • 问2:查找1984年获奖者和主题按主题和获胜者名称排序,并把化学奖和物理奖排到最后面显示select winner, subjectfrom nobel where yr=1984 order by subject in ('Physics','Chemistry'),subject,winner;
  • 答2:subject in ('Physics','Chemistry')返回值(0或者1),会对每一个subject做一个if的判断,有的是1,没有的是0再用order by把这些值排序在下面

sql replace 双引号变单引号_sql-汇总、排序以及分析思路相关推荐

  1. python打印转义双引号和单引号

    项目场景: 字符将难以键入的字符编码为字符串.有各种"转义字符"可用于不同字符打印转义双引号和单引号. print("转义双引号") print("I ...

  2. 关于SQL语句中的双引号、单引号和

    http://hi.baidu.com/snowkylin/blog/item/bf5316a94db802b7cb130cc6.html 同时在此文的基础上我在补充几个常用的方法: sql=&quo ...

  3. shell 编程中空格的使用,双引号,单引号,反引号

    http://blog.csdn.net/panda19881/article/details/6626727 1.定义变量时, =号的两边不可以留空格. eg: gender=femal----ri ...

  4. Oracle中的双引号与单引号

    Oracle中的双引号与单引号 场景一:数据库对象名称 Example 1:创建表空间 Example 2:创建用户及授权 Example 3:用户登录 场景二:用户密码 场景三:字段(列)名称 场景 ...

  5. 定义变量时无引号,单引号,双引号区别与特点:

    a=192 a=192-$a b='192-$a' c="192-$a" echo "a=$a" echo "b=$b" echo &quo ...

  6. java 单引号的字符串类型_Java程序以字符串形式显示双引号和单引号

    以下是带单引号和双引号的字符串.String str1 = "This is Jack's mobile"; String str2 = "\"This is  ...

  7. ORACLE 动态SQL中的多个单引号

    今天在项目中遇到动态拼sql的语句, 语句如下: v_sql := 'update Table_Test t ' ||' set t.field1 = ''' || 变量1 || ''','  -- ...

  8. Linux--Linux Shell 中的反引号,单引号,双引号

    反引号位 (`) 位于键盘的Tab键的上方.1键的左方.注意与单引号(')位于Enter键的左方的区别. 在Linux中起着命令替换的作用.命令替换是指shell能够将一个命令的标准输出插在一个命令行 ...

  9. java中双引号和单引号_Java中的单引号和双引号之间有区别吗?

    问题 Java中的单引号和双引号之间有区别吗? #1 热门回答(126 赞) 对于literalchar使用单引号,对于literalString使用双引号,如下所示: char c = 'a'; S ...

最新文章

  1. 设置Django关闭Debug后的静态文件路由
  2. flume案例-flume级联-组件分析
  3. HttpClient中转上传文件
  4. QML笔记-键盘事件中同时响应onDigitXXPressed与onPressed
  5. Linux命令基本格式(详解版)
  6. 在ubuntu14.04中安装gazebo
  7. 小菜编程成长记(一 面试受挫——代码无错就是好?)
  8. Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
  9. 深度:余额宝技术架构及演进
  10. selector多路复用_selectors模块 - 实现多路复用简单介绍
  11. matlab的零极点分布图,matlab零极点分布图
  12. 小猿日记(9) - 今天,我又拒绝了阿里的一次机会
  13. Unity 3D模型展示之控制标注
  14. 一张图慢慢转换成下一张图_给一张照片做一个视频 如何把一张图片制作成几分钟的视频|图片做成视频软件...
  15. MATLAB数据结构
  16. 趣图:程序员先发现下雨了
  17. 【Python Web】Flask框架(一)快速开发网站
  18. Kindeditor 图片粘贴上传后设置图片属性
  19. 计算机大赛剪辑的视频,视频剪辑大赛
  20. virtual的用法

热门文章

  1. 开源巨头 SUSE 收购 Rancher Labs,云原生时代来临
  2. 亚信科技高念书:“一巩固三发展”五年打造百亿企业
  3. OpenStack网络的下一步原来这么走 | 技术头条
  4. 云南林业计算机单招试题,2016年云南林业职业技术学院单招的模拟题含解析-.docx...
  5. centos标准分区调整大小_CentOS下调整home和根分区大小的方法
  6. 列举python的五个数据类型_python笔记--数据类型--列表
  7. Mysql 8.0 安装教程 Linux Centos7
  8. 关于java的取整/和取余%
  9. Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了!
  10. JavaScript DOM编程艺术(第2版) 笔记