![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 92
luckyilucky
工作联系邮箱:zlf.zero@qq.com
展开
-
Mybatis中(#{ })模糊查询like(使用oracle的concat函数嵌套拼接SQL)
需求:模糊查询需要左右各拼接一个’%’,如:like %key% 。项目情况:mybatis中动态传参一般采用占位符#{key}。使用数据库:orecle。错误的尝试:尝试使用:like '%' + #{key} + '%'这样写不起作用。再次尝试:like #{%key%}这样写也不起作用。解决方法:最后使用2次concat函数嵌套拼接实现了。注:oracle中concat函数只能拼接两个字符,所以使用两次concat函数。代码如下:select...from...<原创 2020-06-17 19:57:30 · 1651 阅读 · 0 评论 -
SQL Server和MysQL中的联表更新sql示例
目录需求说明SQL Server中联表更新sql示例MySQL中联表更新sql示例需求说明需求说明:把表B的报名号数据,更新到另一张表A的报名号列。通过表A证件号码和表B身份证号相等。SQL Server中联表更新sql示例UPDATE a SET a.bmh=b.bmh FROM A a INNER JOIN B b ON a.zjhm=b.sfzhMySQL中联表更新sql示例UPDATE A a , B bSET a.bmh=b.bmh WHERE a.zjhm=b原创 2020-06-12 11:05:24 · 146 阅读 · 0 评论 -
SQL Server更新某一列中多个字典码对应内容(sql示例)
目录示例-查询出多个字典码对应的内容示例-替换多个字典码对应的内容说明CHARINDEXFOR XML PATH示例-查询出多个字典码对应的内容建立表格:学生-学习科目表student_study注意:科目kemu列内容是字典码,需要更换成对应内容。建立表格:编号-学科对应表格xueke注意:这张表是字典码编号和科目xueke的对应关系表。查询结果:SQL代码:select a.kemu,stuff(( select ','+b.xueke from xueke b原创 2020-06-08 13:26:40 · 526 阅读 · 0 评论 -
Navicat中无法自定义标量值函数的问题
目录自定义标量函数代码自定义函数无法创建问题自定义标量函数代码我的思路:我要创建一个自定义标量函数。使用软件:navicat12.1版本。点击Fx图标进行创建。代码中,使用num作为入参,根据num的大小返回颜色。num大于0返回白色,否则返回蓝色。注意:定义返回数据的类型使用RETURNS,注意结尾有S。CREATE FUNCTION getOtherColor(@num INT)RETURNS VARCHAR(255)ASBEGIN #Routine body goes here.原创 2020-05-10 21:06:33 · 9685 阅读 · 5 评论