ICode9

精准搜索请尝试: 精确搜索
  • ifnull函数2021-01-24 11:32:32

    ifnull函数的作用是如果你查询的字段值为null的话给它一个不是null的默认值 ifnull(x,y),若x不为空则返回x,否则返回y 栗子 编写一个SQL查询,获取Employee表中第二高的薪水(Salary) Id    Salary 1       100 2       200 3       300 SQL语句 SELECT  IFNULL ((SEL

  • MySql基础笔记2021-01-24 09:29:35

    本笔记首发于我的个人博客:http://saw96x.ltd/blog/16,欢迎访问哦。 MySql基础笔记 笔记目录 一、初始MySQL 二、DQL语言 三、DML语言 四、DDL语言 五、数据库事务 六、视图

  • MySQL入门,看我就够了!!!2021-01-23 23:31:27

    课程目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ★ 基础查询 ★ 条件

  • 094-子查询练习2021-01-23 23:05:04

    SELECT `last_name`,`salary` FROM `employees` WHERE `department_id`=( SELECT `department_id` FROM `employees` WHERE `last_name`='Zlotkey' ); SELECT `employee_id`,`last_name`,`salary` FROM `employees` WHERE salary>( SELECT AVG(e.salary)

  • vue select下拉框需要取其label值的方法2021-01-23 22:30:20

    思路是当select值发生变化时触发@change方法,用当前值去遍历odsOptions数组里的内容,若值一致则取其label值赋给this.params.odsTypeName。 <el-select v-model="params.odsTypeCode" @change="getOdsLabel" filterable placeholder="请选择"> <el-option v-for="(item, i

  • Oracle数字函数2021-01-23 19:31:31

    select round(56.16,2) from dual;---四舍五入后面的2表示保留两位有效数字 select round(1566.345,-2) from dual; select trunc(56.145,4) from dual;---直接截取4位数字 select trunc(56.178,-2) from dual;---向左截取 selecct mod(10,3) from dual;---取余数 select pow

  • SQL练习题附sql文件2021-01-23 18:35:45

    sql文件 https://pan.baidu.com/s/1_pE_LeACLbeDY722b-Q4-A 提取码:y8yw 导入数据库 mysql < hellodb_innodb.sql sql练习 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 select name 姓名,age 年龄 from students where age>25 and gender='M'; 以ClassID为

  • Mysql基本使用2021-01-23 16:35:09

    数据库 MySQL是一种开放源代码的关系型数据库管理系统 DB:数据库,存储数据的“仓库”。 DBMS:数据库管理系统 SQL:结构化查询语言( Structure Query Language ):专门用来与数据库通信的语 言。 安装 具体安装步骤:https://blog.csdn.net/qq_44891948/article/details/104167874 配置相关

  • SQL通配符2021-01-23 16:33:12

    通常我们只是用 %  作为通配符,用来表示任意个字符。 但sql中的通配符还有 下划线 _ ,用来标识任意一个字符 实例 SELECT * FROM WebsitesWHERE name LIKE '_oogle'; 执行输出结果:     问题再延伸,如果我们数据中有包含下划线的字符,那么该怎么处理呢?   --需求,找到name中包含

  • Mybatis中的模糊查询和sql中字符串拼接2021-01-23 15:35:35

    Mybatis中的模糊查询和sql中字符串拼接Mybatis中的模糊查询今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句,但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询。后来经过搜索,发现要加上一个concat字段,要先将字符串

  • rank函数2021-01-22 21:34:52

    select  *     from (select rank() over(partition by a.subject order by a.score desc) rk,            a.*            from xgj_2 a) t where t.rk <= 3;           rk            SCORE             SUBJECT          1       

  • 数据库总结012021-01-22 21:32:57

    数据库总结学习 最近和同学在学习开发一个项目,用到了数据库的内容,这几天学习梳理了一下,主要是根据某视频网站的公开课学的,在这里整理一下视频源代码的笔记,加深印象。 1入门 数据库版本是5.7.30 登录MySQL 1、sql、DB、DBMS分别是什么,他们之间的关系? DB: DataBase(数据库,数据

  • winsocket练习一 阻塞与select模型2021-01-22 21:04:55

    简单的封装了一下,有很多不完善的地方,很多细节未考虑进去。 client代码 unit ClientMainFormUnit; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, System.Win

  • mybatis plus解决多对多分页总条数不对的问题2021-01-22 17:00:59

    由于一对多或者多对多的情况,分页条数出现统计错误。解决办法是加上select标签,先做子查询。例如A B C 三张表,A和C都是主体,B表作为中间表关联AC的多对多关系。下图中t是A表,t2是B表,t1是C表。 直接请求queryByMap接口,返回的数据就对了。  

  • Postgresql数据库介绍7——使用2021-01-22 14:31:48

    查询(Queries) 概述(Overview) The process of retrieving or the command to retrieve data from a database is called a query. In SQL the SELECT command is used to specify queries. The general syntax of the SELECT command is 用一条命令从一个数据库里取得数据称作查询,

  • PostgreSQL的学习心得和知识总结(二十三)|PostgreSQL数据库内置函数汇总(持续更新...)2021-01-22 11:57:28

    目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、如何为PostgreSQL创建一个内置函数,点击前往 2、参考书籍:《PostgreSQL 数据库内核分析》 3、参考书籍:《PostgreSQL服务器编程》 4、参考书籍:《PostgreSQL 必备参考手册》 5、PostgreSQL 13:

  • mysql left jion 一个结果集2021-01-22 11:33:14

    SELECT '111' 产品, a.pay_time,c.pay_timeFROM customer_bill_pay_log AS a LEFT JOIN ( SELECT id, pay_time FROM customer_bill_pay_log as b WHERE pay_status = 2 AND use_status = 1 AND pay_time IS NOT NULL AND from_unixtime( pay_time, '

  • SELECT语句-LIMIT2021-01-22 11:04:39

    该LIMIT子句可以用来约束SELECT语句 返回的行数 。 LIMIT接受一个或两个数字参数,两个参数都必须是非负整数常数,但以下情况除外: 在准备好的语句中,LIMIT 可以使用? 占位符标记指定参数。 在存储的程序中,LIMIT 可以使用整数值的例程参数或局部变量来指定参数。 有两个

  • MySQL字符串的拼接、截取、替换、查找位置。2021-01-22 10:32:21

    MySQL字符串的拼接、截取、替换、查找位置。 MySQL中的 CONCAT(sl,s2,...) 函数返回结果为连接参数产生的字符串,或许有一个或多个参数。 若有任何一个参数为 NULL,则返回值为 NULL。若所有参数均为非二进制字符串,则结果为非二进制字符串。若自变量中含有任一二进制字符串,则结果为一个

  • 全角半角内容转换2021-01-22 07:32:13

    select '原版' 版本,'哈哈2143,。,.2134哈哈' 信息 from dual union all select '变成半角' 版本,TO_SINGLE_BYTE('哈哈2143,。,.2134哈哈') 信息 from dual union all select '变成全角' 版本, TO_MULTI_BYTE('哈哈2143,。,.2134哈哈') 信息 from d

  • 【task03】复杂一点的查询--视图2021-01-22 00:01:57

    目录 视图什么是视图视图与表的区别为什么会存在视图如何创建视图如何修改视图结构如何更新视图内容如何删除视图 视图 什么是视图 视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成

  • mysql学习笔记——累加计算2021-01-21 19:32:41

    题目   根据以下用户信息表user_info计算每天新增用户daily_increace和当天累计用户数user_total 分析   mysql5.7不支持with as 短语,此处使用自定义用户变量进行累加计算     1:计算每天新增用户,group by分布     2:累加计算,用户变量 答案 select a.reg_time ,a

  • Python第七课——如何选取excel表格的行数据和列数据2021-01-21 16:36:02

    https://www.bilibili.com/video/BV1D5411a7tn ''' # Section0 print("-"*30 + "Begin Section 0 开场" + "-"*30) print("lesson7 数据选择") print("1.列选择\n2.行选择\n3.行列选择") print("-"*30 + "

  • 数据库查询语句大全2021-01-21 16:02:02

    1、今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2、昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 3、近7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 4、近30天 SELECT

  • SQL查询最近12个月的数据量 没有补02021-01-21 14:35:32

    需求:查询最近12个月的数据量,此处表的名称为:ticket_ticket 按月查询数据,sql语句如下: SELECT COUNT(*) as num, DATE_FORMAT(create_at,'%Y-%m') as t FROM ticket_ticket WHERE flow_id=336 GROUP BY DATE_FORMAT(create_at,'%Y-%m') 查询结果: 可以看出只有两个月份,不满足需求。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有