Excel 2010 SQL应用034 字段中含有方括号的查询
目录
源数据表
解决方案
模糊匹配中特殊字符的表示
源数据表
姓名 | 部门 |
刘静茹 | 市场部 |
何冬梅 | 市场部 |
王清容 | 市场部 |
[程飞娥] | 财务部 |
朱小林 | 财务部 |
罗秀丽 | 财务部 |
王川洪 | 生产部 |
[何刚] | 生产部 |
任章宪 | 生产部 |
周榕珍 | 生产部 |
雷小露 | 生产部 |
王清秀 | 物流部 |
[魏星] | 物流部 |
余佳丽 | 物流部 |
曾德昌 | 物流部 |
叶倩 | 人事部 |
袁琴琴 | 人事部 |
姚鹏 | 人事部 |
赵林 | 安全部 |
文森 | 安全部 |
杨怡 | 安全部 |
马晓冬 | 行政管理部 |
马冬梅 | 行政管理部 |
刘芙蓉 | 行政管理部 |
邵洪亮 | 行政管理部 |
[彭勤] | 行政管理部 |
刘华平 | 行政管理部 |
王亚坤 | 行政管理部 |
叶凤君 | 行政管理部 |
如图所示,该表为某公司员工名单,其中当员工娃名两端有方括号时,表示该员工已经离职。现公司要更新该员工名单,仅保留在职员工(即姓名两端没有方括号的所有员工)。
解决方案
SELECT *
FROM [sheet1$]
WHERE 姓名 LIKE '[[]%[]]'
模糊匹配中特殊字符的表示
在LIKE运算符的匹配模式中,一些特殊的字符在LIKE运算中有特殊的含义,如:方括号([ ])、百分号(%)、下画线(_)等。当字段值中包含这些字符时,就必须使用方括号将这
些字符括起来,以表示这些字符。如本例中,要表示含有方括号,就必须在方括号两端再加上方括号,才能正确地表示字段值中的方括号,比如左方括号(口)就必须在其两端再加上方括
号,即“[[]”。
本例中,姓名两端带有方括号的匹配模式语句表示如下:
'[[]%[]]'
该匹配模式就表示左方括号为开头,右方括号为终止,且其中有不限字符长度的任意字符。
而本例中要求查询姓名两端没有方括号的员工。在LIKE运算符之前加上NOT即可表示不满足匹配模式的记录。因而,在本例中用以下条件表达式表示姓名两端没有方括号的员工。
姓名 NOT LIKE '[[]%[]]'
同样,当需要表示百分号、下画线等在LIKE运算符中原本就有特殊意义的字符,必须加上方括号以表示该字符为其原本的含义。
Excel 2010 SQL应用034 字段中含有方括号的查询相关推荐
- Excel 2010 SQL应用032 字符范围的模糊匹配查询
目录 源数据表 解决方案 模糊匹配中字符区间的表示 源数据表 学号 姓名 成绩 20070519 何艳 C 20091884 何冬梅 D 20090790 冯晨 E 20071880 彭勤 B 200 ...
- 【Spark报错】CDH的spark无法读取字段中含有特殊字符“-“的orc表mismatched input ‘-‘ expecting ‘:‘
背景故事 先看报错信息: mismatched input '-' expecting ':' 报错的意思就是说,在这个表里面,字段名中存在特殊符号"-",无法解析报错. 这个问题 ...
- mysql查询字段纯字母_解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题...
解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题 解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题 目录 1.使用场景 2.实现过程及展示结果 2.1.修改字段排序规则为u ...
- Excel 2010 SQL应用047 返回字符串中某字符所在位置
目录 源数据表 解决方案 INSTR函数的使用 源数据表 序号 书名/作者 版别 标准书号 1 职业生涯规划/柳君芳 姚裕群(一年级上) 人大版 978-7-300-10637-3 2 职业生涯规划教 ...
- Excel 2010 SQL应用030 查询关键字
目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...
- Excel 2010 SQL应用038 以数值范围为条件的查询
目录 源数据表 解决方案 字段的四则运算 日期与数字的关系和转换 源数据表 姓名 语文 数学 英语 刘静茹 85 90 90 何冬梅 75 85 71 王清容 70 76 80 程飞娥 64 57 6 ...
- Excel 2010 SQL应用105 域聚合函数之第一个和最后一个
目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...
- Excel 2010 SQL应用041 根据二代身份证号返回出生年份
源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...
- Excel 2010 SQL应用028 查询空值
目录 源数据表 解决方案 NULL值的判断 源数据表 计算机等级考试成绩清单 院系名称 学号 姓名 准考证号 报考语言 成绩 成人 C08211553105 刘静茹 4326000509 二级数据库 ...
最新文章
- 【机器学习入门】(8) 线性回归算法:正则化、岭回归、实例应用(房价预测)附python完整代码和数据集
- 如何在Ubuntu上使用ssh-add永久添加私钥? [关闭]
- JVM的GC简介和实例
- 访问域名不走dns服务问题排查,报错could not resolve host
- linux 防火墙开端口(转)
- 报错Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick
- listView中的button控件获取索引
- freetype字体位图转距离场_关于freetype的移植和其官方demos的使用总结
- 【TSP】基于matlab改进的人工鱼群算法求解旅行商问题【含Matlab源码 1479期】
- 【NLP】一文了解词性标注CRF模型
- win10下安装Ubuntu16.04双系统 (gtx1050ti)(联想legion)
- 陶哲轩实分析 3.1节 习题试解
- Egret引擎的EUI基础使用教程
- android怎么实现广告页,Android开屏广告的实现原理与适配方案
- 深圳东部公交WIFI试用体验
- Python并发编程之进程间通信
- VUE模拟实现双向绑定
- 支付宝支付,当面付二维码支付
- RT-Thread 4.1.0 开启 PM 电源管理框架
- 使用PM进行硬盘分区
热门文章
- 22个最流行的三维重建软件【2022】
- 一个软件外包老鸟对外包业的反思
- [转帖]生产环境(基于docker)故障排除? 有感于博客园三番五次翻车
- 非技术性的面试中的技巧性回答集锦(建议收藏)
- 粗糙集 遗传matlab,一种基于遗传算法和粗糙集的属性约简方法及精神状态评估方法...
- python - references 之 python语言参考手册目录
- 读《旁观者》心得(1)
- 魔方cfop公式软件_【番外篇】CFOP玩法进阶技巧与衍生解法介绍大全!
- Libra 白皮书 2.0 中文版
- 互联网日报 | 新东方成港股首只千元股;微信支付灰度测试“美团团购”独立入口;小霸王被申请破产重整...