有谁知道怎样用SQL 来删除一个字段里的后4位吗?

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:01:56
谢谢

测验一, 取一个字符串的后4位以外的数据
select left('12345678', (len('12345678')-4) )

测验二,在数据库里测验一的可用性(默认的NorthWind)
select left([ShipCity], (len([ShipCity])-4) ) from [Orders]

结果:

UPDATE [Orders] SET [ShipCity] = left([ShipCity], (len([ShipCity])-4))

Oracle:
select substr(cola,1,length(cola)-4) from tablea