一、去掉字符的方法: SELECT courseName from SUBJECTCOURSE_LMS WHERE subjectId ='SPECSUB2012040133' and courseId='SUBJECT201204181661' 查询出来结果是: 毕业论文(草坪与高尔夫管理) SUBSTR(courseName, 0,INSTR(courseName,'(',1)-1) 表示去掉( 后的字 【如果用SUBSTR(courseName, 0,INSTR(courseName,'《',1)-1) 表示去掉《 后的字】 用SUBSTR(字段名, 0,INSTR(字段名,'《',1)-1) 方法查询出该字段
SELECT SUBSTR(courseName, 0,INSTR(courseName,'(',1)-1) as courseName
FROM SUBJECTCOURSE_LMS WHERE subjectId ='SPECSUB2012040133' and courseId='SUBJECT201204181661' 查询出来结果是: 毕业论文 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 二、查询出记录序号 SELECT ROW_NUMBER() OVER (PARTITION BY subjectId order by subjectId) as rowNumber from SUBJECTCOURSE_LMS WHERE subjectId ='SPECSUB2012040133' 查询结果: 可以用来记录序号 rowNumber 1 2 3 4 。。。 ![]() |
SQL 查询去掉字符的方法SUBSTR()、 查询序列号的方法ROW_NUMBER()
最新推荐文章于 2023-03-24 10:44:35 发布