- 浏览: 188231 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
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两表关联查询结果
2019-02-27 00:15 0student class 1 1 1 一 ... -
MySQL附录:示例表与数据
2018-09-27 15:08 7001. 下载地址 http://www.forta.com/bo ... -
MySQL附录:语句语法
2018-09-27 08:48 5001. 语句语法 1. alter table alter ... -
MySQL附录:数据类型
2018-09-27 08:48 5391. 数据类型 1. 串数据类型 char ... -
MySQL改善性能
2018-09-26 14:06 4291. 改善性能 1. MySQL时用一系列的默认设置预先 ... -
MySQL数据库维护
2018-09-26 14:05 7231. 数据库维护 检查表 ... -
MySQL安全管理
2018-09-26 14:04 4461. 安全管理 管理用户 ... -
MySQL全球化和本地化
2018-09-26 14:03 6871. 全球化和本地化 查看所支持的字符集完整列表 SQ ... -
MySQL管理事物处理transaction
2018-09-26 14:02 5681. 管理事物处理 开启事务 start transac ... -
MySQL使用触发器trigger
2018-09-23 12:18 7141. 使用触发器 创建触 ... -
MySQL使用游标cursor
2018-09-23 11:43 5511. 使用游标 创建游标 create procedur ... -
MySQL存储过程procedure
2018-09-20 20:57 8391. 存储过程 存储过程:就是为了以后的使用而保存的一条或 ... -
MySQL使用视图view
2018-09-20 20:28 5311. 视图 创建视图 create view produ ... -
MySQL创建和操纵表create、alter
2018-09-20 20:18 5601. 创建表 创建表 SQL> create t ... -
MySQL更新和删除数据update、delete
2018-09-19 19:29 6781. 更新数据 更新数据 SQL> update ... -
MySQL插入数据insert
2018-09-19 19:25 4351. 插入数据 插入完整的行 SQL> inse ... -
MySQL全文本搜索match、against
2018-09-19 19:22 7131. 全文本搜索 使用全文本搜索 SQL> se ... -
MySQL组合查询union
2018-09-19 19:17 5011. 组合查询 组合查询union SQL> s ... -
MySQL联结表
2018-09-19 19:13 4341. 联结表 创建联结,有where子句 SQL> ... -
MySQL使用子查询
2018-09-18 19:06 6751. 使用子查询 使用子查询 1) select ord ...
相关推荐
在SQL中,创建计算字段是一项重要的技能,它允许我们在查询时动态地生成和处理数据,而不必预先在数据库中设置额外的列。本篇主要介绍了三个关键知识点:计算字段、拼接字段和执行算术计算。 7.1 计算字段 计算字段...
总结一下,处理MySQL字段中的空格主要依赖于`REPLACE()`和`TRIM()`函数。如果需要处理行首空格,可以结合`CONCAT()`和正则表达式。在进行这类操作时,一定要谨慎,确保不会影响到数据的正确性和完整性。在实际应用中...
2. 字符串函数:包括LENGTH、LOWER/UPPER、STRCMP、REPLACE、CONCAT、CONCAT_WS、LTRIM、RTRIM和TRIM。这些函数用于处理字符串的长度、大小写转换、比较、替换、连接和去除空格。 3. 日期和时间函数:如获取当前...
- 若未指定整型字段的具体长度,MySQL会为其分配一个默认长度。 - **小数型**: 例如 `DECIMAL`, `FLOAT`, `DOUBLE` 等。 以上是MySQL中一些常用的操作和概念的详细介绍,涵盖了从基础配置到复杂查询等多个方面。...
- **字符串函数**:如CONCAT()用于字符串连接,其他还有SUBSTRING(), REPLACE(), TRIM()等。 - **数据库视图**:创建虚拟表,简化复杂的查询逻辑。 6. **事务处理**: - **MySQL事务**:确保数据的一致性,包括...
数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种数值计算需求。ABS(n)函数返回参数n的绝对值。例如ABS(-32)会返回32。FLOOR(n)函数返回不大于n的最大整数值。例如FLOOR(1.23)会返回1。...
- **字符串处理**:包括`CONCAT()`, `SUBSTRING()`, `UPPER()`, `LOWER()`, `TRIM()` 等,用于字符串的各种操作。 以上是MySQL学习笔记的关键知识点概述,涵盖了数据库的基本操作、SQL语句的使用、表的创建与修改、...
- **字符函数:** 如 `UPPER()`, `LOWER()`, `LENGTH()`, `SUBSTRING()`, `TRIM()`, `REPLACE()`, `CONCAT()` - **数学函数:** 如 `ABS()`, `CEIL()`, `FLOOR()`, `ROUND()`, `SQRT()`, `RAND()` - **日期函数:...
RETURN TRIM(BOTH '"' FROM SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT('"":"",',details), CONCAT('"',SUBSTRING_INDEX(required_field,'$.', -1),'":'),-1),',"',1),':',-1)) ; END ``` 这个改进...
MySQL 支持以下几种字段约束: - **主键约束(PRIMARY KEY)**:确保字段值唯一且不能为空。 - **非空约束(NOT NULL)**:确保字段值不能为空。 - **唯一约束(UNIQUE)**:确保字段值唯一,允许为空。 - **外键...
函数在SQL中扮演着重要角色,例如`lower()`和`upper()`用于大小写转换,`substr()`用于提取字符串子串,`length()`返回字符串长度,`trim()`去除空白,`str_to_date()`和`date_format()`处理日期时间格式,`format()...
如数值函数(ABS、CEIL、FLOOR、RAND、ROUND),字符串函数(CONCAT、LOCATE、LOWER、UPPER、REPLACE、SUBSTR、TRIM、REVERSE),时间日期函数(NOW、SYSDATE、CURDATE、CURTIME、MONTH、WEEK)等。 2. 数据表约束...
8. **拼接操作**:`CONCAT(字段1, 字段2, ...)`可以将多个字段或字符串连接起来。如果其中一个字段为`NULL`,结果也为`NULL`。 9. **空值处理**:`IFNULL(字段, 替换值)`可以用于处理字段中的`NULL`值,当字段为`...
在MySQL中,函数是处理和操作数据的重要工具,可以帮助用户执行各种复杂的计算和转换。以下是关于MySQL常用函数的详细说明: 一、聚合函数 聚合函数对一组数据进行操作并返回单个结果,常用于统计分析。常见的聚合...
- **字符串函数**:如 `CONCAT()`, `UPPER()`, `LOWER()`, `SUBSTRING()`, `TRIM()`。 - **数值函数**:如 `ABS()`, `SQRT()`, `ROUND()`, `CEIL()`, `FLOOR()`。 - **日期和时间函数**:如 `DATE_FORMAT()`, `...
- `CONCAT()`:连接字符串 - `SUBSTRING()`:获取子串 - `UPPER()` / `LOWER()`:转换大小写 - `TRIM()`:去除两端空格 - `LENGTH()`:返回字符串长度 - **数学函数**: - `ABS()`:绝对值 - `POW()`:幂 -...
首先,**MySQL的concat函数**是用来合并多个字段值的函数。在实现多字段查询时,我们可以通过concat函数将多个字段的值合并为一个字段进行搜索,从而达到通过一个字段输入多个关键词对多个字段进行搜索的目的。具体...
例如,如果需要创建一个标题,将供应商的名字和位置拼接在一起,可以使用MySQL的Concat()函数将两个列vend_name和vend_country拼接起来。使用AS关键字可以给新创建的计算字段一个别名,以便于引用。 文本处理是数据...