找到 4219 篇文章 关于 MySQLi

如何使用 MySQL IF() 函数自定义行的值,而不是 NULL?

Arushi
更新于 2020年2月11日 06:18:34

75 次浏览

假设在我们的“员工”表中,有两名员工的“工资”列的值为 NULL。如下所示的数据本身没有意义。mysql> Select * from employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1 | Gaurav  | 50000  | | 2 | Rahul   | 20000  | | 3 | Advik   | 25000  | | 4 | Aarav   | 65000  | | 5 | Ram     | 20000  | | 6 | Mohan   | 30000  | | 7 | Aryan   | NULL   | | 8 ... 阅读更多

如何使用 SELECT 语句作为 MySQL IF() 函数的参数?

Sai Subramanyam
更新于 2019年7月30日 22:30:21

449 次浏览

完全可以使用 SELECT 语句作为 MySQL IF() 函数的第一个参数。为了便于理解,请考虑来自“学生”表的如下数据。mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name | Country | Language | Course | +----+-----------+-----------+----------+----------------+ | 1 | Francis | UK | English | Literature | | 2 | Rick | ... 阅读更多

如何在 SELECT 语句中使用 MySQL IF() 函数?

Monica Mona
更新于 2020年2月10日 10:40:37

3K+ 次浏览

通过提供列名以及条件作为 IF() 函数的第一个参数,完全可以在 SELECT 语句中使用 MySQL IF() 函数。为了理解这一点,请考虑来自“学生”表的以下数据。mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name      | Country   | Language | Course         | +----+-----------+-----------+----------+----------------+ | 1  | Francis   | UK        | English  | Literature     | | 2  | Rick      | USA       | English  | History        | ... 阅读更多

MySQL IF() 函数是如何工作的?

Ankith Reddy
更新于 2020年6月20日 13:22:56

117 次浏览

MySQL IF() 函数是 MySQL 控制流函数之一,它根据条件返回一个值。有时它被称为 IF ELSE 或 IF THEN ELSE 函数。基本上,它接受三个表达式,如果第一个表达式为真(非零且非 NULL),则返回第二个表达式。否则,它返回第三个表达式。其语法如下:语法IF(expr, value_if_true, value_if_false)这里 expr 是具有某些条件的表达式。Value_if_true 是如果 expr 评估为 TRUE 要返回的值。Value_if_false 是如果 expr 评估为 FALSE 要返回的值。示例mysql> Select IF(100=100, 'YES', 'NO'); +------------------------+ | ... 阅读更多

在 MySQL 中,如果没有 BOOLEAN 数据类型,我们如何显示 TRUE 和 FALSE 值?

Sharon Christine
更新于 2020年6月20日 13:23:30

158 次浏览

众所周知,MySQL 中没有 BOOLEAN 数据类型,因此我们可以使用 TRUE 或 true、FALSE 或 false 在 MySQL 语句中输入布尔值。示例mysql> Select TRUE,FALSE; +------+-------+ | TRUE | FALSE | +------+-------+ |    1 |     0 | +------+-------+ 1 row in set (0.00 sec) mysql> Select true,false; +------+-------+ | TRUE | FALSE | +------+-------+ |    1 |     0 | +------+-------+ 1 row in set (0.00 sec)

我们如何在 MySQL 中组合函数?

Chandu yadav
更新于 2020年2月10日 10:43:23

485 次浏览

通过将一个函数作为另一个函数的参数,可以在 MySQL 中组合函数。这也被称为函数嵌套。为了理解这一点,请考虑以下示例mysql> Select UPPER(CONCAT('www.', 'tutorialspoint', '.com'))As Tutorials; +------------------------+ | Tutorials              | +------------------------+ | WWW.TUTORIALSPOINT.COM | +------------------------+ 1 row in set (0.00 sec) mysql> Select LOWER(CONCAT('WWW.', 'TUTORIALSPOINT', '.COM'))As Tutorials; +------------------------+ | Tutorials              | +------------------------+ | www.tutorialspoint.com | +------------------------+ 1 row in set (0.00 sec)上述查询将 UPPER() 和 LOWER() 函数与 CONCAT() 函数组合。同样,我们可以组合更多... 阅读更多

如何将 MySQL POWER() 函数与列的数据值一起使用?

Samual Sam
更新于 2020年6月20日 13:09:17

96 次浏览

如果我们想将 POWER() 函数与列的数据值一起使用,则第一个参数(即底数)将是列的名称,第二个参数(即指数)将由我们指定。为了理解这一点,请考虑一个名为“员工”的表,其中包含以下记录:mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2  | Rahul  | 20000  | | 3  | Advik  | 25000  | | 4  | Aarav  | 65000  | | 5  | Ram    | 20000  | ... 阅读更多

在 MySQL 中,如何将一个数字提升到另一个数字的幂?

Govinda Sai
更新于 2020年6月20日 13:09:47

273 次浏览

POWER() 函数用于将一个数字提升到另一个数字的幂。POW() 是 POWER() 函数的同义词。在这些函数中,第一个参数作为底数,第二个参数作为指数。语法POWER(M, N)  这里,M 是作为指数运算底数的数字。N 是作为指数运算指数的数字。示例mysql> Select POWER(2,3),POW(2,3); +------------+----------+ | POWER(2,3) | POW(2,3) | +------------+----------+ |          8 |        8 | +------------+----------+ 1 row in set (0.00 sec)

指定小数位数的第二个参数的负值会对 MySQL TRUNCATE() 函数的输出产生什么影响?

Sravani S
更新于 2020年2月10日 10:39:10

297 次浏览

如果我们指定第二个参数的负值,则小数点前的数字将被删除,而不会四舍五入。要删除的数字个数取决于第二个负参数的值。以下示例将演示根据第二个负参数的值,TRUNCATE() 函数输出的变化。  mysql> Select TRUNCATE(1789.456, -1); +-----------------------+ | TRUNCATE(1789.456, -1) | +-----------------------+ |                  1780 | +-----------------------+ 1 row in set (0.00 sec)  上述查询返回 1780,因为小数点前的第一个数字... 阅读更多

指定小数位数的第二个参数的负值会对 MySQL ROUND() 函数的输出产生什么影响?

Priya Pallavi
更新于 2020年2月10日 10:37:50

1K+ 次浏览

如果我们指定第二个参数的负值,则小数点前的数字将被删除并四舍五入。要删除的数字个数取决于第二个负参数的值。以下示例将演示根据第二个负参数的值,ROUND() 函数输出的变化。mysql> Select ROUND(1789.456, -1); +--------------------+ | ROUND(1789.456, -1) | +--------------------+ |               1790 | +--------------------+ 1 row in set (0.00 sec)  上述查询返回 1790,因为第一个数字(要删除的数字)... 阅读更多

广告