常用SQL语句
https://www.cnblogs.com/lisen10/p/sql.html
https://blog.csdn.net/kavito/article/details/82696696
https://www.jianshu.com/p/ea4b909e4eda
https://blog.csdn.net/znyyjk/article/details/52717336
关于sql和MySQL的语句执行顺序(必看!!!)
https://blog.csdn.net/u014044812/article/details/51004754
牛客网
https://www.nowcoder.com/ta/sql?from=baidusql&bd_vid=11455807480985969499
1、
– 定义变量查询
SET @my_sql:=10;
select * from t_window t where t.cost = @my_sql;
2、
3、生成序列号
-- 生成序列号
-- 定义变量,生成序列号
SET @my_sql:=0;
select @my_sql:=@my_sql+1 as rowno,t.uname,t.orderdate
from t_window t;
-- 用窗口函数,生成序列号
select ROW_NUMBER() over()
as rowno,t.uname,t.orderdate
from t_window t;
4、
mysql使用case赋值_MySQL中CASE的使用
https://blog.csdn.net/weixin_34691461/article/details/113113039
5、
MySQL中的两个时间函数,用来做两个时间之间的对比
TIMESTAMPDIFF,(如果当期时间和之前时间的分钟数相比较。大于1天,即等于1;小于1天,则等于0)
select TIMESTAMPDIFF(DAY,'2016-11-16 10:13:42',NOW());
DATEDIFF,(只按2016-11-16计算,不会加小时分钟数,按天计算)
select DATEDIFF(NOW(),'2016-11-16 17:10:52');
6、
https://blog.csdn.net/weixin_54217632/article/details/121249091?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163652895616780255235089%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163652895616780255235089&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v2~rank_v29-7-121249091.pc_v2_rank_blog_default&utm_term=sql&spm=1018.2226.3001.4450
7、
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、