题解 | #查看学校名称中含北京的用户#

查看学校名称中含北京的用户

https://www.nowcoder.com/practice/95d9922b1e2a49de80daa491889969ee

抄榜一大神的笔记的!自己再复习一遍

字符匹配

列名 [NOT] LIKE

四种通配符

  1. _ : 匹配任意一个字符;
  2. %:匹配0个或多个字符;
  3. []:匹配[]中的任意一个字符;
  4. [^]:不匹配[]中的任意一个字符

如果姓名列的列行为nchar(20),在SQL server 2012中执行没有结果。云隐是姓名列的类型是char(20),当姓名小于20个汉字时,系统在存储这些数据时自动在后边补空格,空格作为一个字符,也参与字符匹配,可以用rtrim()去掉右空格。

SELECT * FROM user WHERE rtrim(name) LIKE '张%'

全部评论

相关推荐

10-16 23:37
已编辑
门头沟学院 运营
据说名字越长别人越关...:西交做运营吗。。就业市场已经颠了
简历被挂麻了,求建议
点赞 评论 收藏
分享
青春运维少年不会梦到...:实习大王
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务