匹配
- 百分号(%):匹配任意子串
select dept_name from department where building like ‘%Watson’;(或前缀匹配Watson%)
- 下划线(_):匹配任意单个字符
select dept_name from department where building like ‘W_tson’;
- 假如匹配的字符串中包含特殊字符(例如%和_),那么需要定义
escape进行转义。like ‘ab\%cd%’ escape ‘\’;匹配所有以“ad%cd”开头的字符串like ‘ab\\cd%’ escape ‘\’;匹配所有以“ad\cd”开头的字符串
运算
- 拼接字符串:ad || cd 拼接后:adcd
- upper(), lower() 等等
参考
- 浙江大学 陈岭《数据库系统原理》课程 第四章
博客介绍了SQL字符串匹配和运算相关知识。在匹配方面,百分号可匹配任意子串,下划线匹配任意单个字符,含特殊字符需转义;还给出了特定开头字符串的匹配示例。运算方面,介绍了字符串拼接及大小写转换函数等,最后给出参考课程。
1113

被折叠的 条评论
为什么被折叠?



