LeetCode 高频 SQL 50 题(基础版)之 【高级字符串函数 / 正则表达式 / 子句】· 上

题目:1667. 修复表中的名字



题解:

sql 复制代码
select user_id, concat(upper(left(name,1)),lower(right(name,length(name)-1)))  name 
from Users
order by user_id

题目:1527. 患某种疾病的患者



题解:

sql 复制代码
select * from Patients
where conditions regexp '^DIAB1|\\sDIAB1'

题目:196. 删除重复的电子邮箱



题解:

sql 复制代码
delete p1 
from Person p1,Person p2
where p1.email=p2.email and p1.id>p2.id

题目:176. 第二高的薪水



题解:

sql 复制代码
select ifNUll((select distinct salary 
from Employee
order by salary desc
limit 1,1),null) SecondHighestSalary
相关推荐
CoovallyAIHub27 分钟前
原来工业 AI 异常检测只做了一半?AnomalyNCD 补上了“最关键一环”
深度学习·算法·计算机视觉
shenghaide_jiahu36 分钟前
数学建模——01规划/整数规划
算法·数学建模
CoovallyAIHub1 小时前
数据集分享 | PCB缺陷检测与玻璃缺陷实例分割数据集分享
深度学习·算法·计算机视觉
蒟蒻小袁1 小时前
力扣面试150题--只出现一次的数字
数据结构·算法·leetcode
还是奇怪1 小时前
利用SQL文件上传注入植入WebShell
数据库·sql
Star在努力1 小时前
16-C语言:第17天笔记
c语言·笔记·算法
啊阿狸不会拉杆2 小时前
《Java 程序设计》第 11 章 - 泛型与集合
java·开发语言·jvm·数据结构·算法
NuyoahC2 小时前
笔试——Day23
c++·算法·模拟
恣艺3 小时前
LeetCode 68:文本左右对齐
算法·leetcode·c#
Alfred king3 小时前
Leetcode 四数之和
算法·leetcode·职场和发展·数组·排序·双指针