永发信息网

求一个数据库的表达式

答案:6  悬赏:30  手机版
解决时间 2021-06-02 07:43
  • 提问者网友:富士山上尢
  • 2021-06-01 16:35
若查找一个度为五,第三位是字母a的字符串,则表达式是?
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-06-01 17:29

题目是:度为五,第三位是字母a的字符串。


所以应该写:两个“_”,一个“a”,再加两个“_”。即(__a__)。


因为在通配符里,一个下划线_就代表一个任意字符。


用SQL查询语句表示就是:


select * from 表名 where 字段名 like '__a__'

全部回答
  • 1楼网友:污到你湿
  • 2021-06-01 20:14

这个简单,

1.使用通配符:like '--A%'

2. 使用函数,假设字段名为 T

Right(left(T,3),1)='a'

  • 2楼网友:撞了怀
  • 2021-06-01 18:51
__a%
  • 3楼网友:山有枢
  • 2021-06-01 18:35
.{4}a.{3}
  • 4楼网友:街头电车
  • 2021-06-01 18:10
.{2}a.{2}
  • 5楼网友:几近狂妄
  • 2021-06-01 17:43

select * from 表 where 字段 like '__a__'

在SqlServer中,“_”表示单个字符

如果你用的不是SqlServer,你到网上查一下相应的通配符就可以了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯