SQL语句In中加单引号和不加单引号的区别

一,加单引号,其实就是将引号中的数据作为查询条件去精准匹配

例子;

SELECT
	*
FROM
	user
WHERE
	dept_id in ('1123598813738675202')

# where条件相当于 where dept_id = '1123598813738675202'

执行结果

 二,不加单引号,默认取in括号中前十六位进行查询

例子;它会以前十六位“1123598813738675”作为查询条件进行查询

SELECT
	*
FROM
	user
WHERE
	dept_id in (1123598813738675202)

#其实就是相当于where条件是 where dept_id = '1123598813738675'

查询结果;

猜你喜欢

转载自blog.csdn.net/guliudeng/article/details/119919380
今日推荐