MySQL中的比較運(yùn)算符可以用來進(jìn)行數(shù)值、字符串、日期等各種類型的比較。下面是MySQL中常用的比較運(yùn)算符:
< 小于 <= 小于等于 > 大于 >= 大于等于 = 等于 != 不等于 <> 不等于
這些比較運(yùn)算符可以用于SELECT、WHERE以及HAVING語句中的條件表達(dá)式中。比如:
SELECT * FROM students WHERE age > 18;
這個語句會選擇出所有年齡大于18歲的學(xué)生。
另外,在比較字符串和日期類型的數(shù)據(jù)時,也可以使用特定的操作符:
LIKE 匹配字符串模式 IN 如果表達(dá)式在列表中,則為TRUE BETWEEN ... AND 如果在確定的范圍內(nèi),則為TRUE IS NULL 如果表達(dá)式為NULL,則為TRUE
例如,下面這個語句會選擇出所有名字以“J”開頭的學(xué)生:
SELECT * FROM students WHERE name LIKE 'J%';
需要注意的是,當(dāng)使用比較運(yùn)算符比較字符串時,MySQL是根據(jù)字符串字典序進(jìn)行比較的。因此,'10'小于'9',但'10'大于'2'。