
力扣数据库
文章平均质量分 61
m0_51334054
这个作者很懒,什么都没留下…
展开
-
c#+npgsql采坑记录
c#+npgsql采坑记录 做数据库作业时踩了些坑,做个记录 1.pgsql的主键int的模糊查询 pgsql中以int作为主键,比如student以sid作为主键,当sid为int时,模糊查询会使索引失效。而mysql没有这个问题。所以主键类型的设定要慎重 详情看 2.npgsqlcommand的insert 报错主键重复程序崩溃,但实际插入成功了,把字符串换成删除时没有问题;把insert语句放在pgsql里执行也没问题,暂时还没找到原因,可能是.net的问题 可能的解决方案 ...原创 2022-04-02 02:58:29 · 1654 阅读 · 0 评论 -
力扣日记——数据库篇(3)
力扣日记——数据库篇(3) 178 统计大于等于该项的项数作为rank,然后将score降序排列 select s1.Score as "Score",count(distinct s2.Score) as "Rank" from Scores s1,Scores s2 where s1.Score<=s2.Score group by s1.Id order by s1.Score desc; 184 注意in的用法,先把每个部门最高工资找出来,再用in去找 select d.Name as原创 2021-08-09 11:42:33 · 150 阅读 · 0 评论 -
力扣日记——数据库篇(2)
力扣日记——数据库篇(2) 181 解: select e.Name as "Employee" from Employee e WHERE e.Salary>(select Salary FROM Employee WHERE Id=e.ManagerID )原创 2021-08-03 10:45:15 · 90 阅读 · 0 评论 -
力扣日记——数据库篇(1)
力扣日记——数据库篇(1) 627 题目: MySQL教程 MySQL的update用法 UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] if用法 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串原创 2021-08-02 17:13:59 · 118 阅读 · 0 评论