MySQL
CNian_
这个作者很懒,什么都没留下…
展开
-
Laravel where 和 join 时使用find_in_set()
Laravel where 和 join 时使用find_in_set()原创 2023-01-16 10:48:57 · 427 阅读 · 0 评论 -
mysql FOUND_ROWS() 和 ROW_COUNT() 区别
FOUND_ROWS() 函数FOUND_ROWS()函数返回的是上一条 SELECT 语句(或 SHOW语句等)查询结果集的记录数。注意,是上一条 SELECT 语句(即执行该函数前的最近一条SELECT语句),而不是上一条 SQL 语句;因为上一条SQL语句不一定是 SELECT 语句。且,像 SELECT ROW_COUNT() 这种语句也是 SELECT 语句,它们的结果集也会被 FOUND_ROWS() 函数查出来。如果上一条 SELECT 语句查询结果为空,则返回 0。SHOW XXX转载 2022-04-13 16:25:06 · 275 阅读 · 0 评论 -
mysql取非零最小值
MIN函数取最小值MIN(NULLIF(value, 0)) 取非零最小值, value: 字段名原创 2021-11-25 10:41:50 · 1347 阅读 · 0 评论 -
mysql行转列
先利用group, group_concat将要转化的行转成字符串然后用字符截取实现SUBSTRING_INDEXSUBSTRING_INDEX(‘要截取的字符串’ , ‘分隔符’ , ‘计数’)CHAR_LENGTH 字符长度SUBSTRING(‘要截取的字符串’ , ‘截取开始位置’ )-- 创建一个字符串截取处理函数CREATE FUNCTION SPLIT_STR(x VARCHAR(255),delim VARCHAR(12),pos INT) RETUR.原创 2021-03-15 11:58:43 · 104 阅读 · 0 评论 -
mysql 分组取各组中最大值
根据school_id 分组 取每组中score最大的 id。原创 2020-10-13 21:47:48 · 484 阅读 · 0 评论