비교 연산자는 무엇입니까?
비교 연산자에는 =, "", "=", >, "IS NULL", "IS NOT NULL", LEAST, GREATEST, IN, ""NOT IN", LIKE, REGEXP 등
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터
비교 연산자. 오늘은 MySQL 비교연산자에 대한 자세한 설명을 포스팅해보겠습니다. 예를 들어 = 연산자는 표현식의 양쪽이 같은지 비교합니다.
연산자는 표현식의 양쪽이 같지 않은지 테스트하여 참값을 반환합니다.
비교 연산자
비교 연산자의 결과는 항상 1,0 또는 NULL입니다. MySQL의 비교 연산자는
=, , =, >, IS NULL, LEAST, GREATEST, BETWEEN . , ISNULL, IN, LIKE, REGEXP
SELECT 1=0, '2'=2, 2=2,'0.02'=0, 'b'='b', (1+3) = (2+2),NULL=NULL;
동등 판단을 위해 '<=>'를 사용하면, SQL문은 다음과 같습니다.
결과를 보면 '< = >'는 비교 연산을 수행할 때 '='와 유사한 기능을 갖습니다. 유일한 차이점은 '<=>'를 사용하여 둘 다 NULL인 경우 반환 값이 1이라는 것입니다. <> 또는 !=
'<>' 또는 '!='는 숫자, 문자열 또는 표현식이 동일하지 않은지 여부를 판단하는 데 사용됩니다. 반환 값은 1입니다. 값은 0입니다. 이 두 연산자는 null 값 NULL을 판단하는 데 사용할 수 없습니다.
'<>' 및 '!='를 사용하여 불일치를 판단합니다.
SELECT 'good'<>'god', 1<>2, 4!=4, 5.5!=5, (1+3)!=(2+1),NULL<>NULL;
비교 및 판단에는 '<='를 사용합니다. 명령문은 다음과 같습니다:
SELECT 'good'<='god', 1<=2, 4<=4, 5.5<=5, (1+3) <= (2+1),NULL<=NULL;
'<'를 사용하여 비교하고 판단하세요.
SELECT 'good'<'god', 1<2, 4<4, 5.5<5, (1+3) < (2+1),NULL<NULL;
SELECT 'good'>='god', 1>=2, 4>=4, 5.5>=5, (1+3) >= (2+1),NULL>=NULL;

사용하세요. 비교 및 판단을 위한 '>' SQL 문은 다음과 같습니다.
SELECT 'good'>'god', 1>2, 4>4, 5.5>5, (1+3) > (2+1),NULL>NULL;
NULL 및 NULL이 아닌 값을 판단하려면 IS NULL, ISNULL 및 IS NOT NULL을 사용하세요.
SELECT NULL IS NULL, ISNULL(NULL),ISNULL(10), 10 IS NOT NULL;
BETWEEN AND를 사용하여 다음과 같이 SQL 문을 입력합니다.
SELECT 4 BETWEEN 4 AND 6, 4 BETWEEN 4 AND 6,12 BETWEEN 9 AND 10;
SELECT 'x' BETWEEN 'f' AND 'g', 'b' BETWEEN 'a' AND 'c';
LEAST 연산자를 사용하여 크기를 결정합니다.
SELECT least(2,0), least(20.0,3.0,100.5), least('a','c','b'),least(10,NULL);
使用GREATEST运算符进行大小判断,SQL语句如下:
SELECT greatest(2,0), greatest(20.0,3.0,100.5), greatest('a','c','b'),greatest(10,NULL);
使用IN、NOT IN运算符进行判断,SQL语句如下:
SELECT 2 IN (1,3,5,'thks'), 'thks' IN (1,3,5,'thks');
存在NULL值时的IN查询,SQL语句如下:
SELECT NULL IN (1,3,5,'thks'),10 IN (1,3,NULL,'thks');
使用运算符LIKE进行字符串匹配运算,SQL语句如下:
SELECT 'stud' LIKE 'stud', 'stud' LIKE 'stu_','stud' LIKE '%d','stud' LIKE 't_ _ _', 's' LIKE NULL;
使用运算符REGEXP进行字符串匹配运算,SQL语句如下:
SELECT 'ssky' REGEXP '^s', 'ssky' REGEXP 'y$', 'ssky' REGEXP '.sky', 'ssky' REGEXP '[ab]';
扩展资料:
逻辑运算符
逻辑运算符的求值所得结果均为TRUE、FALSE或NULL。
逻辑运算符有:
NOT 或者 !
AND 或者 &&
OR 或者 ||
XOR(异或)
使用非运算符“NOT”和“!”进行逻辑判断,SQL语句如下:
SELECT NOT 10, NOT (1-1), NOT -5, NOT NULL, NOT 1 + 1;
SELECT !10, !(1-1), !-5, ! NULL, ! 1 + 1;
使用与运算符“AND”和“&&”进行逻辑判断,SQL语句如下:
SELECT 1 AND -1,1 AND 0,1 AND NULL, 0 AND NULL;
SELECT 1 && -1,1 && 0,1 && NULL, 0 && NULL;
使用或运算符“OR”和“||”进行逻辑判断,SQL语句如下:
SELECT 1 OR -1 OR 0, 1 OR 2,1 OR NULL, 0 OR NULL, NULL OR NULL;
SELECT 1 || -1 || 0, 1 || 2,1 || NULL, 0 || NULL, NULL || NULL;
使用异或运算符“XOR”进行逻辑判断,SQL语句如下:
SELECT 1 XOR 1, 0 XOR 0, 1 XOR 0, 1 XOR NULL, 1 XOR 1 XOR 1;
执行上面的语句,结果如下。
位运算符
位运算符是用来对二进制字节中的位进行测试、移位或者测试处理。位运算符有:
位或(|)
位与(&)
位异或(^ )
位左移(<<)
位右移(<<)
位取反(~)
使用位或运算符进行运算,SQL语句如下:
SELECT 10 | 15, 9 | 4 | 2;
使用位与运算符进行运算,SQL语句如下:
SELECT 10 & 15, 9 &4& 2;
使用位异或运算符进行运算,SQL语句如下:
SELECT 10 ^ 15, 1 ^0, 1 ^ 1;
使用位左移运算符进行运算,SQL语句如下:
SELECT 1<<2, 4<<2;
使用位右移运算符进行运算,SQL语句如下:
SELECT 1>>1, 16>>2;
使用位取反运算符进行运算,SQL语句如下:
SELECT 5 & ~1;
运算符的优先级
运算的优先级决定了不同的运算符在表达式中计算的先后顺序。
级别高的运算符先进行计算,如果级别相同,MySQL按表达式的顺序从左到右依次计算。当然,在无法确定优先级的情况下,可以使用圆括号“()”来改变优先级。
默认情况下,MySQL相关论文,对不区是区分大小写的。如果你需要区分,你需要添加二进制关键字。
=,运算符用于比较表达式的左侧是否小于或等于、大于或等于、小于或大于右侧。
between运算符用于检测某个值是否存在于指定范围内。其中它返回真实值。
您可以添加一个非逻辑运算符来否定between比较,只有当表达式在给定范围之外时,才会返回真值。
in运算符用于验证一个值是否包含在一组指定的值中。其中返回真实值。
为空和非空运算符用于执行包含空值的比较操作
运算符称为空安全等号
相似运算符的通配符。
当使用包含like运算符的查询时,建议确保对where子句中命中的列进行索引,并且where子句包含足够的数据来限制开头搜索的记录数。
相关推荐:《mysql教程》
위 내용은 비교 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP에서 "==" 기호는 두 피연산자가 같은지 비교할 수 있는 비교 연산자입니다. 구문은 "연산자 1 == 피연산자 2"입니다. "==" 연산자는 왼쪽 변수(수식 또는 상수)가 오른쪽 변수(수식 또는 상수)와 동일한 값을 갖는지 비교하고 테스트합니다. 이는 데이터가 아닌 변수의 값만 비교합니다. 유형. 두 값이 동일하면 참값을 반환하고, 두 값이 동일하지 않으면 거짓값을 반환합니다.

Python 연산자 소개 연산자는 둘 이상의 피연산자 사이에서 연산을 수행하는 데 사용되는 특수 기호 또는 키워드입니다. Python은 기본적인 수학 연산부터 복잡한 데이터 조작에 이르기까지 광범위한 용도를 포괄하는 다양한 연산자를 제공합니다. 수학 연산자 수학 연산자는 일반적인 수학 연산을 수행하는 데 사용됩니다. 여기에는 다음이 포함됩니다. 연산자 연산 예 + 덧셈 a + b - 뺄셈 a-b * 곱셈 a * b / 나눗셈 a / b % 모듈로 연산(나머지 취함) a % b ** 거듭제곱 연산 a ** b // 정수 나눗셈(생략 나머지) a//b 논리 연산자 논리 연산자는 부울 값을 연결하고 조건을 평가하는 데 사용됩니다. 여기에는 다음이 포함됩니다. 연산자 연산 예제 및 논리 및 a및b논리 또는 aorbnot논리 nota비교 연산

연산자의 비밀 정원 Python 연산자는 다양한 작업을 수행하는 데 사용되는 기호 또는 키워드입니다. 이를 통해 개발자는 복잡한 로직을 간결하고 명확하게 표현하고 코드 효율성을 향상시킬 수 있습니다. Python은 각각 특정 목적과 사용법을 가진 광범위한 연산자 유형을 제공합니다. 논리 연산자 논리 연산자는 부울 값을 결합하고 논리 연산을 수행하는 데 사용됩니다. 주요 내용은 다음과 같습니다. 및: 모든 피연산자가 True이면 부울 값 True를 반환하고, 그렇지 않으면 False를 반환합니다. 또는: 피연산자 중 하나라도 True이면 부울 값 True를 반환하고, 그렇지 않으면 False를 반환합니다. not: 부울 값을 부정하고 True를 False로 변경하고 False를 True로 변경합니다. 데모 코드: x=Truey

Python 연산자는 프로그래밍 언어의 핵심 구성 요소로, 개발자가 간단한 산술부터 복잡한 비트 조작까지 광범위한 작업을 수행할 수 있도록 해줍니다. Python을 효과적으로 사용하려면 연산자의 구문, 의미, 기능을 익히는 것이 필수적입니다. 산술 연산자 산술 연산자는 기본적인 산술 연산을 수행하는 데 사용됩니다. 여기에는 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 모듈로(%), 지수(**) 및 바닥 나눗셈(//)이 포함됩니다. 다음 예에서는 산술 연산자의 사용을 보여줍니다. >>a=10>>b=5#Addition c=a+bprint(c)#Output: 15#Subtraction c=a-bprint(c)#Output: 5#Multiplication c=a*bprint(c)#출력

PHP의 동등 비교에는 == 연산자가 포함됩니다. 엄격한 비교(===)와 엄격하지 않은 비교(==)의 두 가지 유형이 있습니다. 후자는 서로 다른 유형의 변수를 동일한 유형으로 변환한 후 비교할 수 있기 때문에 예상치 못한 결과가 발생할 수 있습니다. 값이 동일하고 동일한 유형인지 확인하려면 엄격한 비교를 사용하십시오.

PHP에서 세 개의 등호 "==="는 두 피연산자의 값이 같은지 비교하는 데 사용되는 합동 비교 연산자입니다. 이 연산자는 주어진 변수나 값 사이를 엄격하게 비교하고 비교하여 여부를 확인합니다. 두 변수(표현식 또는 상수)는 값이 동일하고 데이터 유형이 동일합니다. 즉, 둘 다 문자열이거나 둘 다 정수입니다. 이 연산자는 두 변수(표현식 또는 상수)에 동일한 값과 동일한 데이터 유형이 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Python 연산자는 값에 대한 특정 작업을 수행하거나 값을 결합하는 데 사용되는 특수 기호 또는 단어입니다. 이는 프로그래밍 언어의 기본 구성 요소이며 효율적인 코드를 이해하고 작성하는 데 핵심입니다. 산술 연산자 산술 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지와 같은 기본적인 수학 연산을 수행하는 데 사용됩니다. 다음은 가장 일반적으로 사용되는 산술 연산자입니다: +덧셈-뺄셈*곱셈/나눗셈%Remainder 예: x=10y=5print(x+y)#Output: 15print(x-y)#Output: 5print(x*y)#Output :50print(x/y)#출력: 2.0print(x%y)#출력: 0 비교 연산자 비교 연산자는 두 값을 비교하여 부울 값(True)을 반환하는 데 사용됩니다.

PHP는 동적 웹사이트 및 웹 애플리케이션을 개발하는 데 일반적으로 사용되는 널리 사용되는 서버측 스크립팅 언어입니다. 일반적인 작업은 다양한 유형의 값을 비교하는 것입니다. PHP에서는 일련의 비교 연산자를 사용하여 int, float, string 및 기타 유형의 값을 비교할 수 있습니다. 이 기사에서는 PHP에서 유형 비교를 수행하는 방법을 소개합니다.
