`

MySQL创建计算字段concat、trim

阅读更多
1. 计算字段

计算字段

拼接字段
SQL> select concat(vend_name, '(', vend_country, ')') from vendors order by vend_name;

去空格
SQL> select concat(rtrim(vend_name), '(', rtrim(vend_country), ')') from vendors order by vend_name;

使用别名
SQL> select concat(rtrim(vend_name), '(', rtrim(vend_country), ')') as vend_title from vendors order by vend_name;

执行算术计算
SQL> select prod_id, quantity, item_price, quantity*item_price as expanded_price from orderitems where order_num = 20005;

1. concat(a, b, c...) 拼接多个字段
2. rtrim() 函数去掉值右边的所有空格
   ltrim() 函数去掉值左边的所有空格
   trim()  函数去掉值两边的空格
3. old as new 别名用AS关键值赋值
4. a*b as result 计算算术,也可以直接查询
    select 2*3; 返回6
    select trim(' abc '); 返回abc
分享到:
评论

相关推荐

    SQL 必知必会 7 - 创建计算字段1

    在SQL中,创建计算字段是一项重要的技能,它允许我们在查询时动态地生成和处理数据,而不必预先在数据库中设置额外的列。本篇主要介绍了三个关键知识点:计算字段、拼接字段和执行算术计算。 7.1 计算字段 计算字段...

    MySQL批量去掉某个字段中的空格

    总结一下,处理MySQL字段中的空格主要依赖于`REPLACE()`和`TRIM()`函数。如果需要处理行首空格,可以结合`CONCAT()`和正则表达式。在进行这类操作时,一定要谨慎,确保不会影响到数据的正确性和完整性。在实际应用中...

    《MYSQL数据库应用实战教程》教学教案05.pdf

    2. 字符串函数:包括LENGTH、LOWER/UPPER、STRCMP、REPLACE、CONCAT、CONCAT_WS、LTRIM、RTRIM和TRIM。这些函数用于处理字符串的长度、大小写转换、比较、替换、连接和去除空格。 3. 日期和时间函数:如获取当前...

    joe_MySQL笔记

    - 若未指定整型字段的具体长度,MySQL会为其分配一个默认长度。 - **小数型**: 例如 `DECIMAL`, `FLOAT`, `DOUBLE` 等。 以上是MySQL中一些常用的操作和概念的详细介绍,涵盖了从基础配置到复杂查询等多个方面。...

    对MySql经常使用语句的全面总结(必看篇)

    - **字符串函数**:如CONCAT()用于字符串连接,其他还有SUBSTRING(), REPLACE(), TRIM()等。 - **数据库视图**:创建虚拟表,简化复杂的查询逻辑。 6. **事务处理**: - **MySQL事务**:确保数据的一致性,包括...

    MySQL常用函数.pdf

    数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种数值计算需求。ABS(n)函数返回参数n的绝对值。例如ABS(-32)会返回32。FLOOR(n)函数返回不大于n的最大整数值。例如FLOOR(1.23)会返回1。...

    mysql详细整理笔记

    - **字符串处理**:包括`CONCAT()`, `SUBSTRING()`, `UPPER()`, `LOWER()`, `TRIM()` 等,用于字符串的各种操作。 以上是MySQL学习笔记的关键知识点概述,涵盖了数据库的基本操作、SQL语句的使用、表的创建与修改、...

    MySQL基础语法

    - **字符函数:** 如 `UPPER()`, `LOWER()`, `LENGTH()`, `SUBSTRING()`, `TRIM()`, `REPLACE()`, `CONCAT()` - **数学函数:** 如 `ABS()`, `CEIL()`, `FLOOR()`, `ROUND()`, `SQRT()`, `RAND()` - **日期函数:...

    mysql(5.6及以下)解析json的方法实例详解

    RETURN TRIM(BOTH '"' FROM SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT('"":"",',details), CONCAT('"',SUBSTRING_INDEX(required_field,'$.', -1),'":'),-1),',"',1),':',-1)) ; END ``` 这个改进...

    MySQL数据库开发教程-基础概念、SQL语法和Node.js操作详解

    MySQL 支持以下几种字段约束: - **主键约束(PRIMARY KEY)**:确保字段值唯一且不能为空。 - **非空约束(NOT NULL)**:确保字段值不能为空。 - **唯一约束(UNIQUE)**:确保字段值唯一,允许为空。 - **外键...

    mysql1111111111111

    函数在SQL中扮演着重要角色,例如`lower()`和`upper()`用于大小写转换,`substr()`用于提取字符串子串,`length()`返回字符串长度,`trim()`去除空白,`str_to_date()`和`date_format()`处理日期时间格式,`format()...

    MySQL8.0学习第二章

    如数值函数(ABS、CEIL、FLOOR、RAND、ROUND),字符串函数(CONCAT、LOCATE、LOWER、UPPER、REPLACE、SUBSTR、TRIM、REVERSE),时间日期函数(NOW、SYSDATE、CURDATE、CURTIME、MONTH、WEEK)等。 2. 数据表约束...

    mysql学习基础文件(个人整理)

    8. **拼接操作**:`CONCAT(字段1, 字段2, ...)`可以将多个字段或字符串连接起来。如果其中一个字段为`NULL`,结果也为`NULL`。 9. **空值处理**:`IFNULL(字段, 替换值)`可以用于处理字段中的`NULL`值,当字段为`...

    MYSQL基础:常用函数.docx

    在MySQL中,函数是处理和操作数据的重要工具,可以帮助用户执行各种复杂的计算和转换。以下是关于MySQL常用函数的详细说明: 一、聚合函数 聚合函数对一组数据进行操作并返回单个结果,常用于统计分析。常见的聚合...

    mysql基础命令大全

    - **字符串函数**:如 `CONCAT()`, `UPPER()`, `LOWER()`, `SUBSTRING()`, `TRIM()`。 - **数值函数**:如 `ABS()`, `SQRT()`, `ROUND()`, `CEIL()`, `FLOOR()`。 - **日期和时间函数**:如 `DATE_FORMAT()`, `...

    MySql学习笔记(详细)

    - `CONCAT()`:连接字符串 - `SUBSTRING()`:获取子串 - `UPPER()` / `LOWER()`:转换大小写 - `TRIM()`:去除两端空格 - `LENGTH()`:返回字符串长度 - **数学函数**: - `ABS()`:绝对值 - `POW()`:幂 -...

    php+mysql+ajax实现单表多字段多关键词查询的方法

    首先,**MySQL的concat函数**是用来合并多个字段值的函数。在实现多字段查询时,我们可以通过concat函数将多个字段的值合并为一个字段进行搜索,从而达到通过一个字段输入多个关键词对多个字段进行搜索的目的。具体...

    MYSQL必知必会读书笔记第十和十一章之使用函数处理数据

    例如,如果需要创建一个标题,将供应商的名字和位置拼接在一起,可以使用MySQL的Concat()函数将两个列vend_name和vend_country拼接起来。使用AS关键字可以给新创建的计算字段一个别名,以便于引用。 文本处理是数据...

Global site tag (gtag.js) - Google Analytics