本文共 581 字,大约阅读时间需要 1 分钟。
最近准备换工作,一直在看面试资料,其实像我们这种底层搬砖的人,所有学习的动力都是为了面试。所以好多的基础的东西都学不好,导致路也走不远,哎,很是迷茫。。。。。
1. GROUP_CONCAT(字段) :将查询出的多条数据进行拼接
我这里有一个关于天气的库,现在我想查询出库中的日期,但是我想让它以一个数据接收
SELECT GROUP_CONCAT(w.date SEPARATOR ';')
FROM weather w
看一下效果
但是字段的长度一般是有限制的,如果过长的话会不显示,网上有扩展 GROUP_CONCAT的方法,你在公司上班的话,还是让你们经理来改吧,数据库的操作要慎之又慎!!!
2.CONCAT(表.字段,'间隔',表.字段) :连接两个字段——>也可以连接时间进行参数比较
连接时间进行参数比较的意思是我可以将年月日时间字段与时分秒字段进行连接这样还可以进行时间上的比较,这里不多说了,我也是在工作上碰到了一次,很少用
我们将date与week拼接到一起
SELECT CONCAT(DATE,':',WEEK) AS newDate FROM weather
3.就是mybatis上的模糊查询了 like
一般的常用方法是 字段 like "%"#{查询值}"%" (我挺爱写错的,做个记录)
原文地址