![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 52
zgb_ngp
这个作者很懒,什么都没留下…
展开
-
mysql中的concat函数,concat_ws函数,GROUP_CONCAT函数
aaaa转载 2021-09-13 16:27:40 · 352 阅读 · 0 评论 -
SQL中如何使用JOIN连接表
sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式。一、inner join(内连接)在两张表进行连接查询的时候,会保留两张表完全匹配ON后查询条件的结果集。SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsINNER JOIN OrdersON Persons.Id_P=Orders.Id_P原创 2021-08-23 16:58:09 · 580 阅读 · 0 评论 -
mysql查询数据生成行号@rownum:=@rownum+1
mysql中没有获取行号的函数,因此需要通过一些自定义语句来进行获取。通常做法是,通过定义用户变量@rownum来保存表中的数据。通过赋值语句@rownum:=@rownum+1来累加达到递增行号。例如:select a.* ,@rownum:=@rownum+1 from a,(select @rownum:=0) r;后半部分语句的select @rownum:=0 相当于创建了r的新表,其表的列为@rownum,数值为0.通过利用变量将@rownum的行进行重新赋值,并显示。可以应用原创 2021-08-03 11:54:05 · 1001 阅读 · 0 评论 -
mysql日期转字符串,字符串转日期,日期加一天或者一月或一年
字符串转日期函数:STR_TO_DATE('2021-7-21','%Y-%m-%d')日期转字符串函数:DATE_FORMAT(date,'%Y-%m-%d')日期加一天或者一月或一年:因为在数据库查询时候,如果查询日期date:date >= '2021-07-01' and date <= '2021-07-21'这种情况下,只能查询到7月1号到7月20号的数据,无法查询到21号数据,因为date字段要是datatime类型的匹配的值是 2021-07-0原创 2021-07-29 16:00:13 · 2476 阅读 · 0 评论