数据库中有一张表stu,表中有三个字段id,name,address,id name address1 杨倩倩 四川省南充市南部市2 唐 洋 广东省广州市海珠区3 宋 明 中山市
用sql语句查询出来,显示成:id name address1 杨倩倩 四川省南...2 唐 洋 广东省广...3 宋 明 中山市
就是说地址长度超过4个汉字的就只显示四个汉字,没有四个汉字的就全部显示
怎么写sql语句???
用sql语句查询出来,显示成:id name address1 杨倩倩 四川省南...2 唐 洋 广东省广...3 宋 明 中山市
就是说地址长度超过4个汉字的就只显示四个汉字,没有四个汉字的就全部显示
怎么写sql语句???
id,name,
case when len(address)>=4 then left(address,4) else address end as address
from
tb