找到 4379 篇文章 关于 MySQL

如何使用 MySQL LEFT JOIN 模拟 MySQL MINUS 查询?

Nitya Raut
更新于 2020-06-20 11:31:04

896 次浏览

由于我们无法在 MySQL 中使用 MINUS 查询,我们将使用 LEFT JOIN 来模拟 MINUS 查询。可以通过以下示例了解:示例在此示例中,我们有两个表,名为 Student_detail 和 Student_info,包含以下数据 -mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name    | Address    | Subject    | +-----------+---------+------------+------------+ | 101       | YashPal | Amritsar   | History    | | 105       | Gaurav  | Chandigarh | Literature | | 130       | Ram     | Jhansi   ... 阅读更多

如何使用 JOIN 查找 MySQL 表中存在的重复值?

varma
更新于 2020-02-10 06:29:05

63 次浏览

假设我们有以下名为“stock_item”的表,其中“quantity”列具有重复值,即对于项目名称“Notebooks”和“Pencil”,“Quantity”列具有重复值“40”,如表所示。mysql> Select * from stock_item; +------------+----------+ | item_name  |quantity  | +------------+----------+ | Calculator |       89 | | Notebooks  |       40 | | Pencil     |       40 | | Pens       |       32 | | Shirts     |       29 | | Shoes      |   ... 阅读更多

如何在 MySQL WHERE 子句中使用 SPACE() 函数?

Ankith Reddy
更新于 2020-02-10 06:24:38

242 次浏览

在这种情况下,SPACE() 函数将根据 WHERE 子句中给定的条件添加空格。来自 student 表的以下示例将演示它。示例mysql> Select Id,Name,Space(5) from student WHERE Name='Harshit'; +------+---------+----------+ | Id   | Name    | Space(5) | +------+---------+----------+ | 15   | Harshit |          | +------+---------+----------+ 1 row in set (0.00 sec)

MySQL 中哪个函数用于在两个字符串之间添加空格?

Swarali Sree
更新于 2020-02-10 06:25:50

165 次浏览

MySQL SPACE() 函数用于在两个字符串之间添加空格。传递给 SPACE() 函数的参数是一个整数,它指定我们要添加多少个空格。语法SPACE(N)这里,N 是一个整数,指定我们要添加的空格数。示例mysql> Select 'My Name is', Space(5), 'Ram'; +------------+----------+-----+ | My Name is | Space(5) | Ram | +------------+----------+-----+ | My Name is |          | Ram | +------------+----------+-----+ 1 row in set (0.00 sec)在上面的示例中,SPACE() 函数在字符串之间添加了 5 个空格。

如何使用 MySQL 连接实现表之间的差异?

Jennifer Nicholas
更新于 2020-06-20 11:11:04

59 次浏览

我们可以通过将第一个表到第二个表的排除连接和第二个表到第一个表的排除连接联合起来,得到表之间的差异。为了理解它,我们以以下两个表为例 -mysql> Select * from value1; +-----+-----+ | i   | j   | +-----+-----+ |   1 |   1 | |   2 |   2 | +-----+-----+ 2 rows in set (0.00 sec) mysql> Select * from value2; +------+------+ | i    | j    | +------+------+ |    1 |   1  | |    3 |   3 ... 阅读更多

如何使用 MySQL 连接实现表之间的交集?

usharani
更新于 2020-06-20 11:16:54

93 次浏览

实际上,交集只是对所有列进行内部连接。我们以两个表的简单示例为例,数据如下 -mysql> Select * from value1; +------+------+ | i    | j    | +------+------+ | 1    | 1    | | 2    | 2    | +------+------+ 2 rows in set (0.00 sec) mysql> Select * from value2; +------+------+ | i    | j    | +------+------+ | 1    | 1    | | 3    | 3    | +------+------+ 2 rows in set (0.00 sec)现在,以下查询将在这两个表之间执行交集 -mysql> Select * from value1 join value2 using(i,j); +------+------+ | i    | j    | +------+------+ | 1    | 1    | +------+------+ 1 row in set (0.08 sec)

如何使用 LEFT JOIN 在 MySQL 表中减去值?

Vrundesha Joshi
更新于 2020-06-20 11:17:24

828 次浏览

可以通过一个示例来理解,其中两个表具有一些值,并且我们使用 LEFT JOIN 减去这些值。这里我们采用两个表,数据如下 -mysql> Select * from value_curdate; +----+----------+-------+ | Id | Product  | Price | +----+----------+-------+ | 1  | Notebook | 100   | | 2  | Pen      | 40    | | 3  | Pencil   | 65    | +----+----------+-------+ 3 rows in set (0.00 sec) mysql> Select * from value_prevdate; +----+-----------+-------+ | Id | Product   | ... 阅读更多

在 MySQL 中,如何使用连接维护数据驱动的表关系?

varun
更新于 2020-06-20 10:59:25

152 次浏览

实际上,有时我们可以避免表中的数据驱动关系,我们需要将它们连接起来。这可以通过在 SELECT 列表中使用 CASE 语句来处理连接可能性来完成。为了理解它,我们以三个数据驱动表为例,即“Student_Detail”,它包含以下数据 -mysql> Select * from student_detail; +----+---------+ | Id | Name    | +----+---------+ | 1  | Harshit | | 2  | Rahul   | | 3  | Aarav   | +----+---------+ 3 rows in set (0.00 sec)现在,我们有三个表,即“Student_Harshit”、“Student_Rahul”、“Student_Aarav”,它们 ... 阅读更多

如果在编写 RIGHT JOIN 或 LEFT JOIN 的查询时不使用关键字“RIGHT”或“LEFT”,MySQL 会返回什么?

Rishi Rathor
更新于 2020-06-20 11:00:48

77 次浏览

在这两种情况下,即在查询中不使用“RIGHT”或“LEFT”关键字时,MySQL 将通过将其视为 INNER JOIN 查询来返回结果。这是因为 RIGHT、LEFT 和 INNER JOIN 之间的唯一区别是 RIGHT 或 LEFT 关键字。为了理解它,我们以两个名为 tbl_1 和 tbl_2 的表为例,它们包含以下数据 -mysql> Select * from tbl_1; +----+--------+ | Id | Name   | +----+--------+ | 1  | Gaurav | | 2  | Rahul  | | 3  | Raman  | | 4  | Aarav  | +----+--------+ ... 阅读更多

使用 SOUNDEX() 在 MySQL 中搜索的正确结构是什么?

Alankritha Ammu
更新于 2020-06-20 11:04:34

99 次浏览

基本上,SOUNDEX() 函数用于返回 Soundex,这是一种用于根据英语发音对名称进行索引的语音算法,即字符串的语音字符串。使用 SOUNDEX() 在 MySQL 中搜索的正确结构如下 -SOUNDEX(Str)这里,Str 是要检索其 SOUNDEX 字符串的字符串。示例mysql> Select SOUNDEX('MySQL'); +------------------+ | SOUNDEX('MySQL') | +------------------+ | M240             | +------------------+ 1 row in set (0.00 sec) mysql> Select SOUNDEX('harshit'); +--------------------+ | SOUNDEX('harshit') | +--------------------+ | H623               | +--------------------+ 1 row in set (0.00 sec) mysql> ... 阅读更多

广告