Jonvy

导航

SQL测试及常用语句

1.问答题

 SQL查询中in和exists的区别?

2.SQL经典50题第4题

 

3. SQL case when语句运用

 

 

 UPDATE t_employee
SET SEX =
( CASE
WHEN (SEX = 'f') THEN 'm'
WHEN (SEX = 'm') THEN 'f'
END )

4.Telsa产品在1线ST50工位的时间查询

5.SQL经典50题第15题,按各科成绩进行排序,并显示排名(重点dens_rank()over(order by 列)

(窗口函数的应用)

SELECT sid,cid,score,
DENSE_RANK() OVER(PARTITION BY cid ORDER BY score desc) AS ranking
from sc

 任何区分窗口函数和聚合函数:有OVER则为窗口函数

6.写出以下语句的输出结果:

SELECT * FROM (VALUES(1),(1),(2)) t1(n)
EXCEPT ALL
SELECT * FROM (VALUES(1),(3)) t3(n)

 

posted on 2022-11-19 16:09  不亮  阅读(49)  评论(0)    收藏  举报