MySql常用的方法-适配kingbase8国产数据库

MySql常用的方法

一、关于查询试卷表中是否有正在使用的试题

position(str in str)

find_in_set(str in str)

1、试卷中存储的是试题ids,减少逻辑判断,搜索到MySql有内置函数find_in_set(str,字段名)函数
2、str是关于逗号分隔的字符串,例如:1,2,3,6,7,0,4
3、由于适配国产机,国产数据库kingbase8 ,所以更换了posttion(substr IN str)函数

Mysql和人大进仓数据库可用的函数sql语句
SELECT
	count( * ) AS countNum 
FROM
	jp_form_16164679154460 
WHERE
	POSITION( 'f82e042457264e4ab4fbc522acd72ddd' IN editor_1616503790867 )
Mysql单独可用的函数sql语句
SELECT
	count( * ) AS countNum 
FROM
	jp_form_16164679154460 
WHERE
	FIND_IN_SET( 'f82e042457264e4ab4fbc522acd72ddd', editor_1616503790867 )

猜你喜欢

转载自blog.csdn.net/qq_40660283/article/details/116652280
今日推荐