sql 里面substring函数?

数据库查询telephone后四位为1111的人的id和姓名selectid,namewhere(selectsubstring(telephone,8,11)fromkehuxinxi_table)='1111')fromkehuxinxi_table;写完之后不能通过,问一下什么...

胡子哥哥
浏览 614回答 1
1回答

交互式爱情

不一定要用 SUBSTRING,直接用LIKE更简单select id,name from kehuxinxi_table where telephone like '%1111'如果一定要用SUBSTRING 那么,应该用下面类似的语句,不过,这种写法的速度是最慢的,而且还没有考虑长度不够的问题select id,name from kehuxinxi_table where substring(telephone, 8, 4) = '1111'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server