使用SQL查询学生中王姓开头且姓名为三个字的学生信息给我所有查询方法
方法一:使用LIKE和LENGTH函数
SELECT * FROM students WHERE name LIKE '王__' AND LENGTH(name)=3;
方法二:使用SUBSTR函数
SELECT * FROM students WHERE SUBSTR(name,1,1)='王' AND LENGTH(name)=3;
方法三:使用LEFT函数
SELECT * FROM students WHERE LEFT(name,1)='王' AND LENGTH(name)=3;
方法四:使用REGEXP函数
SELECT * FROM students WHERE name REGEXP '^王.{2}$';
方法五:使用CHAR_LENGTH函数
SELECT * FROM students WHERE name LIKE '王__' AND CHAR_LENGTH(name)=3;
原文地址: https://www.cveoy.top/t/topic/chls 著作权归作者所有。请勿转载和采集!