找到 4379 篇文章 关于 MySQL
2K+ 次浏览
当 MySQL SUM() 函数得到一个没有值的列作为参数时,它将返回 NULL,而不是 0。但是,如果我们想自定义此输出以显示 0,则可以使用 MySQL COALESCE() 函数,该函数接受两个参数,如果第一个参数为 NULL,则返回第二个参数;否则,返回第一个参数。为了说明这一点,我们以 “Tender” 表为例,该表包含以下数据:mysql> Select * from tender; +----+---------------+--------------+ | Sr | CompanyName | Tender_value | +----+---------------+--------------+ | 1 | Abc Corp. ... 阅读更多
81 次浏览
当 MySQL SUM() 函数得到一个没有值的列作为参数时,它将返回 NULL,而不是 0。该列可以是任何数据类型。下面的例子使用名为 “social” 的表,该表只有一个名为 “id” 的列,且没有值:Examplemysql> Describe Social; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(20) | YES | ... 阅读更多
1K+ 次浏览
这可以通过在列上应用 TRIM() 函数以及 MySQL UPDATE 语句来实现。下面的例子将使它更清晰。示例假设我们有一个名为 “Employee” 的表,该表的所有 “Department” 列的值都带有前缀 “Dept.”:mysql> Select * from Employee; +------+----------------+------------+----------------------+ | Id | Name | Address | Department | +------+----------------+------------+----------------------+ | 100 | Raman | Delhi | IT Dept. | | 101 | Mohan ... 阅读更多
240 次浏览
MySQL TRIM() 函数用于从字符串中删除特定的后缀或前缀或两者。可以通过其语法来理解 TRIM() 函数的工作原理:语法TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)这里,BOTH 参数表示从字符串的左右两侧删除前缀。LEADING 参数表示只删除前导前缀。TRAILING 参数表示只删除尾随前缀。Str_to_remove 参数表示我们要从字符串中删除的字符串。String 参数表示要从中删除前缀的字符串。示例mysql> Select ... 阅读更多
212 次浏览
如果一个表有很多值在表的列中包含空格,那么这是空间浪费。我们可以使用 TRIM() 函数删除所有行的空格,并使用单个查询更新表。以下来自 “Employee” 表的示例,该表的所有行中都包含空格,将展示此概念:示例mysql> Select * from Employee; +------+----------------------+----------------------+----------------------+ | Id | Name | Address | Department | +------+----------------------+----------------------+----------------------+ | 100 | Raman ... 阅读更多
90 次浏览
除了 LTRIM() 和 RTRIM() 函数之外,MySQL 还具有 TRIM() 函数,可以同时从字符串中删除前导和尾随空格。可以通过以下 test_trim 表的示例来理解 TRIM() 函数的使用,该表有一个名为 “Name” 的列,其中包含带有前导和尾随空格的名称。示例mysql> Select Name, TRIM(Name)AS 'Name Without Spaces' from test_trim; +---------------+---------------------+ | Name | Name Without Spaces | +---------------+---------------------+ | Gaurav | Gaurav | | Rahul | Rahul | | Aarav | Aarav | +---------------+---------------------+ 3 rows in set (0.00 sec)
151 次浏览
为了使用 LTRIM() 和 RTRIM() 函数同时从字符串中删除前导和尾随空格,我们必须将一个函数作为另一个函数的参数使用。换句话说,我们必须将 LTRIM() 函数作为 RTIM() 函数的参数,反之亦然。这可以从下面的例子中理解:示例假设我们有一个名为 “test_trim” 的表,该表有一个名为 “Name” 的列,其中包含同时具有前导和尾随空格的值:mysql> Select * from test_trim; +---------------+ | Name | +---------------+ | Gaurav | | Rahul ... 阅读更多
368 次浏览
我们可以将 LTRIM() 和 RTRIM 函数与 MySQL update 子句一起使用,以便可以更新表中删除空格字符后的值。下面的例子将演示这一点:示例假设我们知道 “Student” 表的 “Name” 列的值中可能有一些空格字符,那么借助以下单个查询,我们可以从该列的值中删除空格字符,并更新表:mysql> Update Student SET Name = LTRIM(Name); Query OK, 0 rows affected (0.07 sec) Rows matched: 5 Changed: 0 Warnings: 0 mysql> Update Student SET Name = ... 阅读更多
117 次浏览
MySQL 的 LTRIM() 和 RTRIM() 函数可以用来去除字符串开头和结尾的空格。MySQL LTRIM() 函数用于去除字符串开头的空格字符。其语法如下:语法LTRIM(字符串)这里,“字符串”是作为参数传递的字符串,其开头的空格字符将被移除。示例mysql> Select LTRIM(' Hello'); +--------------------+ | LTRIM(' Hello') | +--------------------+ | Hello | +--------------------+ 1 row in set (0.00 sec)MySQL RTRIM() 函数用于去除字符串结尾的空格字符。其语法如下:语法RTRIM(字符串)这里,“字符串”,... 阅读更多
626 次浏览
要在列值中使用 LPAD() 或 RPAD() 函数,需要将列名指定为这些函数的第一个参数。以下来自“学生”表的示例将使它更清晰:示例mysql> Select Name, LPAD(Name, 10, '*') from student; +---------+-------------------+ | Name | LPAD(Name, 10, '*') | +---------+-------------------+ | Gaurav | ****Gaurav | | Aarav | *****Aarav | | Harshit | ***Harshit | | Gaurav | ****Gaurav | | Yashraj | ***Yashraj | +---------+-------------------+ 5 rows in set (0.08 ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP