![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 64
ths512
只要你足够优秀,不给自己设限,发展只会越来越好!!
展开
-
SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID)这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何匹配的呢?EXI...原创 2020-12-28 17:18:38 · 3110 阅读 · 0 评论 -
navicat执行sql,编码问题的报错
一直在使用plsql,今天初次使用mysql的客户端navicat,在执行sql时提示下面的错误,经过查询是由字符集编码选的有问题。需要调整字符集编码。解决办法:选中表名---右键--设计表---选择字符集...原创 2019-08-19 17:40:57 · 1237 阅读 · 0 评论 -
sql 中的if函数
IF 表达式IF( expr1 , expr2 , expr3 )expr1 的值为 TRUE,则返回值为 expr2expr1 的值为FALSE,则返回值为 expr3如下:SELECT IF(TRUE,1+1,1+2);-> 2SELECT IF(FALSE,1+1,1+2);-> 3SELECT IF(STRCMP("111","222"),"不相等","相等");-> 不相等...原创 2021-09-14 22:05:34 · 2173 阅读 · 0 评论 -
窗口函数入门
1.什么时候用开窗函数?开窗函数常结合聚合函数使用,一般来讲聚合后的行数要少于聚合前的行数,但是有时我们既想显示聚集前的数据,又要显示聚集后的数据,这时我们便引入了窗口函数.例如:+-------+-------------+-------+---------------+--+| name | orderdate | cost | sum_window_0 |+-------+-------------+-------+---------------+--+| ja...原创 2021-09-09 09:12:30 · 177 阅读 · 0 评论 -
replace()函数
语法REPLACE ( string_expression , string_pattern , string_replacement )参数string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。string_pattern 是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 ('')。string_replacement 替换字符串。string_repl原创 2021-08-28 10:15:20 · 7670 阅读 · 0 评论 -
sql中的分析函数
一 ,分析函数和聚合函数的区别聚合函数:1 聚合函数是能够直接使用的。 max() ,min(),avg(),count()…2 聚合函数的计算结果返回一个值。3 GROUP BY 分组之后,聚合函数会根据分组的字段,每一个组返回一个计算结果。4 聚合函数若是要和其余的字段一块儿查询,那么其余的字段必须是分组的字段。5 GROUP BY 之后,在 SELECT 后面 只能查询 被分组的字段,和聚合函数,其余的未分组的字段不容许直接查询。6 若是表中不存在的数据,不受以上条件的约束。分析原创 2021-08-23 20:18:15 · 3611 阅读 · 0 评论