数据控制语句MCL(GRANT,REVOKE,COMMIT,ROLLBACK)
转载 2023-05-24 17:01:55
53阅读
项目中要用到一个判断,根据字段值来显示相对应的值。以前一直都是把数据从数据取出后在循环一下赋值,这么做很麻烦。今天突然想起来可以直接用SQL语句解决。 数据库表结构 -- --------------------------------------------------------  -- -- 表的结构 `babyinfo`&nb
原创 2011-08-24 15:19:55
808阅读
1、case语句select case 2 when 1 then '男' when 2 then '女' else 'xoap' end as result;2、if语句select if(1>2,'yes','no');3、ifnull如果不是空,返回第一个select ifnull (1,0)...
转载 2014-10-25 20:47:00
67阅读
2评论
【正文】一、navicat的引入:(第三方可视化的客户端,方便MySQL数据库的管理和维护)NavicatTM是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让
转载 2019-03-04 11:08:00
132阅读
2评论
if函数:ifelse的效果SELECTIF(10<5,'大','小');#第一个表达式为真则返回第二个参数否则返回第三个#案例:SELECTlast_name,commission_pct,IF(commission_pctISNULL,'没奖金','有奖金')FROMemployees;case函数:类似于switchcase的效果#案例:查询员工的工资部门号=30,工资为1.1倍;40
原创 2019-09-05 22:10:59
633阅读
1点赞
1.select case value then result else value end;在第一个方案的返回结果中, value=compare-value。而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为ELSE后的结果,如果没有ELSE 部分,则返回值为 NU...
转载 2015-01-05 14:38:00
98阅读
2评论
# MySQL AVG 函数精度控制 在数据库中,AVG 函数用于计算一组数值的平均值。然而,当使用 AVG 函数进行计算时,结果的精度可能会受到数据类型和操作数数量的影响。尤其是在金融、科学计算等需求高精度的领域,如何控制 AVG 函数的计算精度是一个重要课题。 ## AVG 函数的基本用法 在 MySQL 中,AVG 函数的基本用法非常简单。它接受一个列名作为参数,并返回该列的平均值。下
原创 2024-10-12 06:15:44
61阅读
文章目录流程控制函数流程控制函数流程处理函数可以根据不同的条件,执行不同的处理流程,可以在SQL语句中实现不同的条件选择。MySQL中的流程处理函数主要包括IF()、IFNULL()和CASE()函数函数用法IF(value,value1,value2)如果value的值为TRUE,返回value1,否则返回value2IFNULL(value1, value2)如果value1不为NULL,返回value1,否则返回value2CASE WHEN 条件1 T
原创 2022-03-15 13:47:10
284阅读
#单行函数 1. 单行函数 字符函数 -- length()获取长度 -- lower() 转小写 -- upper()转大写 -- 左填充 lpad() -- 右填充 rpad() -- 去掉左右两次的空格 trim() -- 截取字符串substring() 索引从1开始 -- concat() ...
转载 2021-09-01 16:46:00
138阅读
2评论
MYSQL8控制函数
原创 2024-10-28 17:55:48
15阅读
五、流程控制函数1. if函数:if else 的效果SELECT IF(10<5,'大','小');SELECT last_name,commission_pct,IF(commission_pct IS NULL,'没奖金,呵呵','有奖金,嘻嘻') 备注FROM employees;2. case函数的使用一: switch case 的效果java中switch(变量或表达式){ case 常量1:语句1;break; ... default:语句n;break;
原创 2021-05-20 10:59:26
128阅读
五、流程控制函数1. if函数:if else 的效果SELECT IF(10<5,'大','小');SELECT last_name,commission_pct,IF(commission_pct IS NULL,'没奖金,呵呵','有奖金,嘻嘻') 备注FROM employees;2. case函数的使用一: switch case 的效果java中switch(变量或表达式){ case 常量1:语句1;break; ... default:语句n;break;
【正文】一、navicat的引入:(第三方可视化的客户端,方便MySQL数据库的管理和维护)NavicatTM是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。Navicat 是闻名世界、广受全球各大企业、
原创 2017-02-27 16:52:26
519阅读
**#流程控制函数#if函数**SELECTlast_name,commission_pct,IF(commission_pctISNULL,'没奖金,呵呵','有奖金,嘻嘻')FROMemployees**#case函数#查询员工工资,要求如果部门号=30,工资为1.1倍,如果部门号=40,工资为1.2倍,其他部门号工资为原工资**SELECTsalaryAS'原工资',department_i
原创 2021-04-01 14:54:26
469阅读
### 在MySQL中创建函数的详细指南 在数据库开发中,使用函数可以极大地简化复杂的操作。在MySQL中,自定义函数(User-Defined Functions, UDFs)允许开发人员执行复杂的计算,并返还结果。本文将详细介绍如何在MySQL控制台中创建一个简单的函数,并以此解决一个特定问题。 #### 问题背景 假设我们有一个包含产品信息的表 `products`,其中有产品的名称和
原创 10月前
13阅读
1.case...when... 用法 参考:http://www.cnblogs.com/qlqwjy/p/7476533.html CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...]
原创 2021-07-15 10:10:22
277阅读
请创建如下表,并创建相关约束二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;   这个比较难,3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓“李”的老师的个数;6、查询没学过“叶平”老师课的同学的学号、姓名;7、查询学过“001”并且也学过编号“002”课程的同学的学
一、case 使用场景 简单函数 CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list] END case搜索函数 CASE ...
转载 2021-07-16 10:41:00
135阅读
2评论
# 如何在MySQL中实现函数控制台输出 ## 1. 整体流程 ```mermaid journey title MySQL函数控制台输出实现流程 section 初学者遇到问题 开发者提供帮助 section 实现流程 开发者教学 ``` ## 2. 实现步骤 | 步骤 | 内容 | |------|--
原创 2024-07-05 04:55:50
24阅读
MySQL的存储过程可以将多个SQL语句放到一起来执行,而不用每次都输入所有的SQL语句,这样做非常方便。另外还有一些与单独的SQL语句不同的是,存储过程可以将结果保存在变量中,并且还可以在存储过程中使用编程性的语法,如IF,CASE和WHILE循环。MySQL中的存储函数与存储过程统一称为存储例程。要创建存储过程需要CREATE ROUTINE 权限。存储函数有一个返回值。存储过程没有返回值。存
  • 1
  • 2
  • 3
  • 4
  • 5