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

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

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 '张%'

全部评论

相关推荐

头像
2024-12-19 18:11
英特尔_Software_engineer
下水道鼠鼠鼠鼠:男的能去当技师吗 好进吗
点赞 评论 收藏
分享
2024-11-21 23:29
已编辑
湖南涉外经济学院 前端工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务