SQL 查询从值中提取数据

SQL Query extract data from a value

我的一个专栏中有一个网址(例如 http://ecx.images-amazon.com/images/I/512t20phTmL.SL1200.jpg

如何让它只提取文件名?

我正在使用当前查询:

SELECT
  PRODUCT.PRODUCTID,
  PRODUCT.CATEGORYID,
  PRODUCT.PRODUCTNAME,
  PRODUCT.PRODUCTDESCRIPTION,
  PRODUCT.UNITPRICE,
  PRODUCT.PICTURE
FROM
  PRODUCT

真正的基础,我知道,但我是新手:)

我要添加什么才能只显示来自 PRODUCT.PICTURE 的文件名?

感谢您的帮助!

使用 Oracle,REGEXP_SUBSTR 应该以相当直接的方式进行;

SELECT
  PRODUCT.PRODUCTID,
  PRODUCT.CATEGORYID,
  PRODUCT.PRODUCTNAME,
  PRODUCT.PRODUCTDESCRIPTION,
  PRODUCT.UNITPRICE,
  PRODUCT.PICTURE,
  REGEXP_SUBSTR(PRODUCT.PICTURE, '[^/]*$') AS FILENAME
FROM
  PRODUCT