2020/11/22 点击:1852
NOT IN运算符允许您从结果集中排除特定值的列表。 如果我们在前面的查询中添加了NOT关键字,那么居住在这些城市的客户将被排除在外: SELECT * FROM customers WHERE City NOT IN (New York, Los Angel
2020/11/22 点击:2733
CONCAT函数用于连接两个或多个文本值并返回连接字符串。 让我们把名字和城市连在一起,用逗号隔开: SELECT CONCAT(FirstName, , , City) FROM customers; 输出结果为: CONCAT()函数接受两个或多个参数
2020/11/22 点击:2130
CONCAT会产生一个新列。默认列名是CONCAT函数。 可以使用AS关键字为结果列指定自定义名称: SELECT CONCAT(FirstName,, , City) AS new_column FROM customers; 当您运行查询时,列名似乎已更改。 CONCAT会产
2020/11/22 点击:1909
算术运算符对数值操作数执行算术运算。算术运算符包括加法(+)、减法(-)、乘法(*)和除法(/)。 下表列出了员工姓名和工资: 下面的示例将每个员工的工资加500并选择结果: SELECT ID, First
2020/11/22 点击:2420
将函数中指定的所有字母转换为大写。 LOWER函数将字符串转换为小写。 以下SQL查询选择所有姓氏为大写: SELECT FirstName, UPPER(LastName) AS LastName FROM employees; 结果 如果字符串中有非字母的字
2020/11/22 点击:2085
SQRT函数返回参数中给定值的平方根。 我们来计算每个薪水的平方根: SELECT Salary, SQRT(Salary) FROM employees; 结果 类似地,AVG函数返回数值列的平均值: SELECT AVG(Salary) FROM employees; 结果 另一种实
2020/11/22 点击:1784
SUM函数用于计算列值的和。 例如,要获取employees表中所有工资的总和,我们的SQL查询如下所示: SELECT SUM(Salary) FROM employees; 结果 所有雇员的工资总额是31000。
2020/11/22 点击:2545
子查询是另一个查询中的查询。 让我们考虑一个例子。我们可能需要工资高于平均水平的所有雇员的名单。 首先,计算平均值: SELECT AVG(Salary) FROM employees; 因为我们已经知道了平均数,我
2020/11/22 点击:2229
单个子查询将更容易返回相同的结果。 SELECT FirstName, Salary FROM employees WHERE Salary (SELECT AVG(Salary) FROM employees) ORDER BY Salary DESC; 同样的结果也会产生。 将子查询括在括号中。 另外,请注意
2020/11/22 点击:2192
LIKE关键字在WHERE子句中指定搜索条件时非常有用。 SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern;