2 回答
TA贡献1744条经验 获得超4个赞
你都懂,具体的意思我就不解释了
就举一个列子
filename || '|' || substr(filename, 0, instr(filename, '.', -1) - 1) || '.pdf' as filename,
这个吧
原始数据
name
a123452.2
Select Name || '|' || substr(Name, 0, instr(Name, '.', -1) - 1) || '.pdf' as filename From user1
结果
filename
a123452.2|a123452.pdf
其实不是很复杂 ||是连接的
a123452.2吧后面的结果用||连接起来了 ,后面的.pdf是字符串
lower函数是把大写转成小写
TA贡献1874条经验 获得超12个赞
既然函数的含义和用法你都清楚,我就说说这个语句的总体含义,分别给你解释一下:
filename:这个值是根据查出的filename 去掉"."以及后面的字符,假如表中filename = 记事本1.txt,那么最后filename的值为:记事本|记事本.pdf
filepath:和上一个一样,假如filepath = C:\program files\记事本1.txt,那么最后filepath的值为:C:\program files\记事本1.pdf
filetype:取的是文件扩展名,假如filepath = C:\program files\记事本1.txt,那么最后filetype的值为小写的txt,pdf
- 2 回答
- 0 关注
- 863 浏览
添加回答
举报