首页 > 数据库 >MySQL——数据处理函数

MySQL——数据处理函数

时间:2024-02-20 18:44:53浏览次数:38  
标签:函数 语法 单行 MySQL 数据处理 处理函数

MySQL——数据处理函数

数据处理函数又被称为单行处理函数,单行处理函数的特点:一个输入对应一个输出.

语法格式:select 单行处理函数(字段名) from 表名;

常见单行处理函数

  • 转换小写:lower()

  • 转换大写:upper()

  • 取子串:substr() ,语法为 substr(字段名,头,尾)。注意:起始下标是从1开始,和Java不同。

  • 字符串拼接:concat()

  • 取长度:length()

  • 去空格:trim()

  • 四舍五入:round()

  • 生成随机数:rand() //范围是0—1,想要扩大可以通过乘10的倍数,再通过四舍五入取整

  • 空处理:ifnull() ,语法为ifnull(数据,被当做哪个值)

    在所有数据库中,只要有NULL参与的数学运算,最终结果就是NULL。

  • 满足条件(有点像if-else):(case 字段 when 条件 then 执行某命令 when 条件 then 执行某命令 else 其他 执行某命令 end)

标签:函数,语法,单行,MySQL,数据处理,处理函数
From: https://www.cnblogs.com/qinyu33/p/18023805

相关文章

  • 【C++】判断回文字符串。回文指的是顺读和逆读都一样的字符串。例如,“tot”和“otto”
    //判断字符串是否是回文字符串(考虑大小写,空格和标点符号)boolpalindrome1(string&str){stringret;for(auto&c:str){if(isalpha(c)){if(isupper(c)){ret.push_back(tolower(c));}else{ret.push_back(c);}......
  • mysql锁表
    要查看MySQL数据库中的锁信息,可以使用以下方法之一:使用 SHOWFULLPROCESSLIST:这个命令将显示当前MySQL实例中正在执行的所有进程,包括它们所持有的锁信息。在终端中执行以下命令:sql复制代码SHOWFULLPROCESSLIST;这将列出当前连接到MySQL实例的所有客户端会话,并......
  • python中的内置函数zip函数
    关于zip()函数,有几点要讲的。首先,官方文档中,它是这样描述的:Makeaniteratorthataggregateselementsfromeachoftheiterables.Returnsaniteratoroftuples,wherethei-thtuplecontainsthei-thelementfromeachoftheargumentsequencesoriterables.The......
  • mysql: show processlist 详解
    showprocesslist显示的信息都是来自MySQL系统库information_schema中的processlist表。所以使用下面的查询语句可以获得相同的结果:select*frominformation_schema.processlist了解这些基本信息后,下面我们看看查询出来的结果都是什么意思。Id:就是这个线程的唯一标......
  • golang函数
    函数定义/*函数定义关键字funcfunc函数名(参数参数类型)函数返回值的类型*/funcgetInfo(namestring,ageint)string{ returnname}//函数返回多个返回值:则返回类型括号包裹(返回值类型,类型..),即时返回两个int,也需要(int,int)funcgetNum(xint,statusboo......
  • SARscape5.7已经支持3米陆探一号(LT-1)数据处理
    SARsacpe5.6.2.1版本已经开始支持LT-1的数据处理,由于当时只获取了12米的条带模式2(STRIP2)例子数据,对3米条带模式1(STRIP1)数据的InSAR处理轨道误差挺大,可能会造成干涉图异常。SARsacpe5.7最新发布的补丁改进了对3米的条带模式1的数据支持,补丁下载地址:https://pan.baidu.com/s/1M5Jq......
  • Flink 增量窗口聚合函数 ReduceFunction(归约函数)和AggregateFunction(聚合函数)
    Flink增量窗口聚合函数定义了窗口分配器,只是知道了数据属于哪个窗口,可以将数据收集起来了;至于收集起来到底要做什么,其实还完全没有头绪。所以在窗口分配器之后,必须再接上一个定义窗口如何进行计算的操作,这就是所谓的“窗口函数”(windowfunctions)。经窗口分配器处理之后,数据可......
  • 使用pymysql模块操作MySQL
    第一步:安装pipinstallpymysql第二步:使用方式#导入模块importpymysql#建立连接conn=pymysql.connect(user='root',password="root",host='127.0.0.1',database='cars')#创建游标,查询数据默认为元组类型cursor=conn.cursor......
  • python不能跳转进入某个函数或模块的一种解决思路
    例如,下图中的get_bucket_mount_root函数可以顺利import进来,但是按ctrl键不能跳转进入这个函数: 一个解决思路是,在vscode终端中,打开python解释器,import上图中的hatbc库,然后用hatbc.__file__命令查找该库的__init__.py文件的路径,按住ctrl键,点击这个路径,即可跳转进入这个__init__.......
  • 关于vue3的h函数
    h(ElInput,{class:'w200ml8',placeholder:'关键字搜索',clearable:true,modelValue:formData.url_pattern,'onUpdate:modelValue':(val:string)=&......