能否用一个sql查询语句实现:如果一个字符串的最后一个字为"房",就把它去掉. select CASE right('一二三房',1) WHEN '房' THEN replace('一二三房','房','') ELSE '一二三房' END 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 测试:select CASE right('一二三房',1) WHEN '房' THEN replace('一二三房','房','') ELSE '一二三房' ENDunion select CASE right('一二三房四',1) WHEN '房' THEN replace('一二三房四','房','') ELSE '一二三房四' END结果:-------------------------------------一二三一二三房四 谢谢缘木点拔下面这样更合我用.select CASE right(g.hall_area_name,1) WHEN '房' THEN left(g.hall_area_name, len(g.hall_area_name)-1) ELSE g.hall_area_name END 拼合重复记录并删除重复记录 sql计算语句 sql server 2000自动编号 请教一下调查表数据结构的设计.... 请问谁有 sql 2000支持分组的分页存储过程 两张表筛选SOS 在增加记录时,如何一起获取自增1字段的值!(100) 帮忙看看这个SQL怎么写 我要鎖一個表的某一行,要怎麼做? 这句SQL话句中的 '1'代表什么意思??? 惊天梦幻超困难的select排序语句!!!挑战人体左脑逻辑推理极限!!! 关于数据提取的问题,来看看呗,急啊!~
select CASE right('一二三房',1)
WHEN '房' THEN replace('一二三房','房','')
ELSE '一二三房'
END
union
select CASE right('一二三房四',1)
WHEN '房' THEN replace('一二三房四','房','')
ELSE '一二三房四'
END结果:
-------------------------------------
一二三
一二三房四
下面这样更合我用.select CASE right(g.hall_area_name,1) WHEN '房' THEN left(g.hall_area_name, len(g.hall_area_name)-1) ELSE g.hall_area_name END