当前位置: 首页 > news >正文

怎么编写网站软件开发培训学校排名又简单又紧

怎么编写网站,软件开发培训学校排名又简单又紧,搭建本地网页,物流公司会计好做吗很喜欢一句话#xff1a;这个世上只有一种真正的英雄主义#xff0c;就是你认清了生活的真相#xff0c;却仍然热爱它#xff1b; 目录 条件查询#xff08;查询满足条件的数据#xff09; 注意点: 在学习数学公式以及排序等关键字时#xff0c;首先你要明白他们使用在… 很喜欢一句话这个世上只有一种真正的英雄主义就是你认清了生活的真相却仍然热爱它 目录 条件查询查询满足条件的数据 注意点: 在学习数学公式以及排序等关键字时首先你要明白他们使用在语句的那个位置格式要求等等 数据排序order by 字段 关键字书写顺序 select ... from ... where ... group by ...  order by ... 执行顺序 from ... where ... group by ... having ... select ... order by ... 常见函数 常见的单行处理函数 分组函数 注意点 分组查询(可分组 ) 重点结论: 在一条select语句中如果有group by语句的话select后面只能跟参加分组的字段以及分组函数其他的一律不行 你也可以联合两个字段成一个字段看两个字段联合分组 注意点 having可以对分组之后的数据进行过滤但它必须和group by 联合使用但单独使用时效率低 单表查询总结 条件查询查询满足条件的数据 常见的条件查询查询语句后面添加where 条件 等于、或!不等于、大于等于等等 between .... and .... 处于两个值之间的 注意必须遵循左小右大原则且闭区间 is null、is not null 数据库中的null不能使用等号来衡量他的实际意义是没有值、什么都没有因此不能有null这种语法  where salary is null; and并且or或者  where job MANAGER and salary 3000;where job MANAGER or salary 3000; and和or同时出现and优先级高同时出现可以使用小括号  //找出工资大于2500并且编号是10或20的where sal 2500 and deptno 10 or deptno 20;//这么写容易出现歧义where sal 2500 and deptno 10 or deptno 20; in包含相当于当个or、not in  //找出工资大于2500并且编号是10或20的where sal 2500 and deptno in (10,20) 注意此处的in不是区间而是集合 like 模糊查询,%或下划线匹配 注意%匹配任意字符下划线只能匹配一个字符  //名字中含有Awhere dname like %A%;//第二个字母是Awhere dname like _A%;//找出名字中带有下划线的where name like %_%;//这样就会查出所有where name like %\_%//转义字符 注意点: 在学习数学公式以及排序等关键字时首先你要明白他们使用在语句的那个位置格式要求等等 数据排序order by 字段 常见排序方式 asc 升序 desc降序 order by salary asc, ename asc;//salary在前起主导作用只有salary相同时才会使用ename升序排列 关键字书写顺序 关键字使用的先后顺序是不能改变的 select ... from ... where ... group by ...  order by ... 执行顺序 from ... where ... group by ... having ... select ... order by ... 常见函数 常见的函数分为单行处理函数处理几行输出几行和多行处理函数处理多行返回一行结果 常见的单行处理函数 lower 转换小写 select lower(uname) as ename from emp; upper 转换大写 substr取子串格式substr(被截取的字符串起始下标截取长度) 注意起始下标从1开始  where substr(ename,1,1) A; length取长度 trim去空格 str_to_date 将字符串转换成日期 date_format格式化日期 round四舍五入 rand生成随机数 ifnull可以将null转换成一个具体值 分组函数 分组函数又称多行处理函数 count计数、sum求和、avg平均值、max最大值、min最小值 注意分组函数必须先分组然后才能使用也就是说按照执行顺序在group by后面才能使用分组函数     错误演示 select ename,sal from emp where sal min(sal); 理论上这是没问题的但实际运行中会报错  正确示例 select min(sal) from emp; 如果没有分组那么就默认一张表就是一组 select max(salary) from emp; 注意点 在数据库中运算时遇见null其结果就是null但是在分组函数中自动会排除null null不是一个值他表示什么也没有 count某个字段得到的结果是该数据表中的该字段不为null的字段个数 分组查询(可分组 ) 实际需求中我们会遇到先需要对数据表进行分组分完组之后在进行查询 案例演示 select ename,job ,sum(sal) from emp group by job; 上面这条语句只能在的MySQL在运行本身无意义但在Oracle中会报错应为Oracle的语法要求相对mysql而言比较严格 重点结论: 在一条select语句中如果有group by语句的话select后面只能跟参加分组的字段以及分组函数其他的一律不行 你也可以联合两个字段成一个字段看两个字段联合分组 select deptno,job,max(sal) from emp group by deptno,job; 注意点 加了group by 之后select后面的字段就不能随意写了你就只能写group by后面的字段和分组函数 分组函数不能写在where后面这个执行顺序有关先分组后使用分组函数 为什么在select后面可以使用分组函数呢也和执行顺序有关select执行在group by后面 //找出每个部门中薪资最高的显示的最高薪资要大于3000select ename,job,max(sal) from emp where sal3000  group by ename,job; having可以对分组之后的数据进行过滤但它必须和group by 联合使用但单独使用时效率低 效率低代码演示 select ename,job,max(sal) from emp   group by ename,job having sal3000; 为解决上面效率低的问题我们可以采用where和having联合使用此时条件删选会优先考虑wherewhere完成不了才会考虑having 优化后策略 select ename,job,max(sal) from emp where sal3000  group by ename,job having sal30; //这个having加的没有意义我只想在此处强调where和having可以联合使用以及优先级 这样的优化看似愚蠢但实际上一些实际运用中还真有where解决不了的需要having解决的例如找出每个部门平均薪资要求显示的平均薪资高于2500的针对这个需求就要having解决了 单表查询总结 可以先从表中查数据先通过where筛选然后对筛选后的结果通过having进行过滤 对于分组函数他的语法位置是在select后面 在使用group by进行分组查询之后要格外注意select后面的字段 关键字执行顺序from -- where -- group by -- having -- select -- order by;
http://www.zqtcl.cn/news/775504/

相关文章:

  • 网站怎样做外链百度网站地图提交
  • 瑞安联科网站建设中国做网站公司排名
  • jsp网站开发详解 赵增敏jsp网站首页怎么做
  • 有哪些可以做图的网站啊莱芜金点子广告电子版2024
  • 免费营销型网站模版南宁比较有好的网站制作公司
  • 做外贸上什么网站什么什么设计英文网站
  • 嘿客免费网站建设网站对联图片
  • 一件代发48个货源网站韶关最新消息
  • 网站都需要备案吗安徽建设通网站
  • 外包公司 网站建设 深圳电子商务公司设计网站建设
  • 怎么添加网站背景音乐定制建站
  • 西安网站建设和推广公司php企业网站开发实训报告
  • 市网站制作番禺绿叶居
  • 网站漂浮物怎么做电子商务网站开发实训体会
  • 电商网站建设定制济南网站建设及推广
  • 网站标签化wordpress 输出评论内容 函数
  • 明星个人网站设计汕头网络推广公司
  • 深圳有哪些做网站公司好武夷山建设局网站
  • 怎么设立网站赚广告费一个网站可以做多少关键字
  • 网站刚建好怎么做能让百度收录成都定制网站建
  • thinkphp网站开发技术做电脑租赁网站
  • 网站设计评语中午版wordpress
  • 邢台企业手机网站建设汕头网站制作后缀
  • 微网站后台内容设置做网站语言排名2018
  • 嘉兴网站制作网站建设外贸营销推广平台有哪些
  • 网站开发集广州高端网站定制开发价格
  • 网站开发培训成都网站建设 报价单 doc
  • 苏州哪里有做淘宝网站的WordPress模板博客主题
  • 网站做中转做任务 网站
  • 深圳住房建设局网站网站的建设教程