国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

走近mysql運(yùn)算符|靠它就夠啦

這篇具有很好參考價(jià)值的文章主要介紹了走近mysql運(yùn)算符|靠它就夠啦。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

比較運(yùn)算符的使用

等號(hào)運(yùn)算符

= 判斷等號(hào)兩邊的值,字符串或表達(dá)式是否相等,如果相等則返回1,不相等則返回0.
需要遵守如下規(guī)則:
1.如果等號(hào)兩邊都為字符串,則Mysql會(huì)按照字符串進(jìn)行比較,其比較的是每個(gè)字符的ANSI編碼是否相等。
2.如果等號(hào)兩邊都是整數(shù)。則會(huì)按照兩個(gè)整數(shù)的值來比較大小。
3.如果等號(hào)兩邊一個(gè)是整數(shù),一個(gè)是字符串,則Mysql會(huì)將·字符串轉(zhuǎn)換成數(shù)字進(jìn)行比較。
4.如果等號(hào)兩邊有一個(gè)為NULL,則比較結(jié)果為NULL

SELECT 1=2,1!=2,1='a',0='a'
FROM DUAL;

結(jié)果為: 0,1,0,1
字符串存在隱式轉(zhuǎn)換,如果數(shù)值轉(zhuǎn)化不成功,則看作0

SELECT 'a'='a','as'='as','d'='a'
FROM DUAL;

結(jié)果為:1,1,0

SELECT '1'=NULL,NULL=NULL
FROM DUAL;

結(jié)果為:NULL,NULL

<=>安全等于

和=一樣,除了當(dāng)為NULL時(shí),唯一區(qū)別可以對(duì)NULL進(jìn)行判斷
在兩個(gè)操作數(shù)均為NULL時(shí),其返回值為1,而不為NULL
當(dāng)一個(gè)操作數(shù)為NULL時(shí),其返回值為0,而不為NULL

SELECT '1'=NULL,NULL=NULL
FROM DUAL;

結(jié)果為:0,1

不等于運(yùn)算符<>/!=

用于判斷兩邊的字符串,數(shù)字,表達(dá)式的值是否不相等。如果不相等則返回一,相等則返回0.
不等運(yùn)算符不能判斷NULL值,當(dāng)任意一邊出現(xiàn)NULL或者都是NULL時(shí),返回值都是NULL

非符號(hào)類型的運(yùn)算符

IS NULL 為空運(yùn)算符 判斷值,字符串,表達(dá)式是否為空
IS NOT NULL 不為空運(yùn)算符 判斷值,字符串,表達(dá)式是否不為空
LEAST 最小值運(yùn)算符 在多個(gè)值中返回最小值
GREATEST最大值運(yùn)算符 在多個(gè)值中返回最大值
BETWEEN AND 兩值之間的運(yùn)算符 判斷一個(gè)值是否在兩個(gè)值之間
ISNULL 為空運(yùn)算符 判斷一個(gè)值,字符串,表達(dá)式是否為空
IN 屬于運(yùn)算符 判斷一個(gè)值是否為列表中的任意一個(gè)值
NOT IN不屬于運(yùn)算符 判斷一個(gè)值是否不是一個(gè)列表中任意一個(gè)值
LIKE 模糊匹配運(yùn)算符 判斷一個(gè)值是否符合模糊匹配規(guī)則
PEGEXP 正則表達(dá)式運(yùn)算符 判斷一個(gè)值是否符合正則表達(dá)式的規(guī)則
RLIKE 正則表達(dá)式 判斷一個(gè)值是否符合正則表達(dá)式的規(guī)則

比如

BETWEEN AND

在使用時(shí),要注意上下限問題(包含邊界值)

SELECT age
FROM empolyees
WHERE  age BETWEEN 10 AND 20;
#或者 WHERE  age NOT BETWEEN 10 AND 20;
#WHERE  age BETWEEN 100 AND 20; 錯(cuò)誤寫法

IN

查詢年齡為10或20的員工信息

SELECT age
FROM empolyees
#方法一:WHERE  age=10 OR age=20;
#方法二:WHERE  age IN(10,20);
WHERE  age NOT IN(10,20);#查詢年齡不是10,20的員工信息

LIKE

查詢名字為‘a(chǎn)’的員工信息·

SELECT name
FROM empolyees
WHERE  name LIKE 'a';

查詢名字中包含字符;‘a(chǎn)’的員工信息
% 代表有不確定個(gè)數(shù)的字符
%a%代表前面后面都有不確定個(gè)數(shù)的字符

SELECT name
FROM empolyees
WHERE  name LIKE '%a%';

查詢名字中包含字符‘a(chǎn)’和‘w’的員工信息

SELECT name
FROM empolyees
#方法一:
WHERE  name LIKE '%a%' AND LIKE '%w%';
#方法二:
WHERE  name LIKE '%a%e%' OR name LIKE '%e%a%';

_代表一個(gè)不確定的字符
查找第二個(gè)字符為a的員工信息

SELECT name
FROM empolyees
WHERE  name LIKE '_a%';

如果當(dāng)_就是要查找的字符時(shí),要用到轉(zhuǎn)義字符 \

查找第二個(gè)字符為_,而且第三個(gè)字符為a 的員工信息

SELECT name
FROM empolyees
WHERE  name LIKE '_\_a%';

用¥來充當(dāng)轉(zhuǎn)義字符

SELECT name
FROM empolyees
WHERE  name LIKE '_¥_a%' ESCAPE;

PEGEXP/ RLIKE

精準(zhǔn)的來查詢信息,其中有
走近mysql運(yùn)算符|靠它就夠啦

邏輯運(yùn)算符使用

運(yùn)算符 作用
NOT或! 邏輯非
AND或&& 邏輯與
OR 邏輯或
XOR 邏輯異或

注意:
OR與AND能一起使用,但是在使用時(shí)要注意兩者之間的優(yōu)先級(jí)關(guān)系。
AND的優(yōu)先級(jí)高于OR,因此在運(yùn)算時(shí),先對(duì)AND進(jìn)行運(yùn)算,得到的結(jié)果再與OR進(jìn)行運(yùn)算

位運(yùn)算符

位運(yùn)算符是在二進(jìn)制數(shù)上進(jìn)行計(jì)算的運(yùn)算符。位運(yùn)算符會(huì)先將操作數(shù)變?yōu)槎M(jìn)制數(shù),然后進(jìn)行位運(yùn)算,最后將計(jì)算結(jié)果從二進(jìn)制變回十進(jìn)制

運(yùn)算符 作用
& 按位與(位AND)
直線(語法問題,無法輸入) 按位或(位OR)
^ 按位異或(位XOR)
~ 按位取返
>> 按位右移
<< 按位左移

此外如果大家有購書需求,歡迎大家考慮一下清華社,直接以最低的價(jià)格買到最好的書!

詳情鏈接描述

走近mysql運(yùn)算符|靠它就夠啦
清華社 IT BOOK 多得圖書活動(dòng)開始啦!活動(dòng)時(shí)間為 2023 年 6 月 7 日至 6 月 18 日,\n清華社為您精選多款高分好書,涵蓋了 C++、Java、Python、前端、后端、數(shù)據(jù)庫、算法與機(jī)器學(xué)習(xí)等多個(gè) IT 開發(fā)領(lǐng)域,適合不同層次的讀者。全場(chǎng) 5 折,掃碼領(lǐng)券更有優(yōu)惠哦!\n快來京東點(diǎn)擊鏈接 IT BOOK 多得(或掃描京東二維碼)查看詳情吧!文章來源地址http://www.zghlxwxcb.cn/news/detail-484676.html

到了這里,關(guān)于走近mysql運(yùn)算符|靠它就夠啦的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 25.2 MySQL 運(yùn)算符

    25.2 MySQL 運(yùn)算符

    運(yùn)算符 名稱 作用 示例 + 加法運(yùn)算符 計(jì)算兩個(gè)值或表達(dá)式的和 SELECT A + B - 減法運(yùn)算符 計(jì)算兩個(gè)值或表達(dá)式的差 SELECT A - B * 乘法運(yùn)算符 計(jì)算兩個(gè)值或表達(dá)式的乘積 SELECT A * B / 或 DIV 除法運(yùn)算符 計(jì)算兩個(gè)值或表達(dá)式的商 SELECT A / B 或者 SELECT A DIV B % 或 MOD 求模(求余)運(yùn)算符 計(jì)算

    2024年02月08日
    瀏覽(16)
  • MySQL-運(yùn)算符的使用解析

    MySQL-運(yùn)算符的使用解析

    MySQL支持各種類型的運(yùn)算符,這些運(yùn)算符可以用于處理數(shù)字、日期和字符串等不同類型的數(shù)據(jù)。 MySQL支持各種類型的運(yùn)算符,這些運(yùn)算符可以用于處理數(shù)字、日期和字符串等不同類型的數(shù)據(jù)。以下是一些MySQL支持的常用運(yùn)算符: 算術(shù)運(yùn)算符 :加號(hào)(+)、減號(hào)(-)、乘號(hào)(*)

    2023年04月25日
    瀏覽(20)
  • MySQL常用運(yùn)算符詳細(xì)介紹

    ?在 MySQL 中,可以通過運(yùn)算符來獲取表結(jié)構(gòu)以外的另一種數(shù)據(jù)。例如,學(xué)生表中存在一個(gè) birth 字段,這個(gè)字段表示學(xué)生的出生年份。如果想得到這個(gè)學(xué)生的實(shí)際年齡,可以使用 MySQL 中的算術(shù)運(yùn)算符用當(dāng)前的年份減學(xué)生出生的年份,求出的結(jié)果就是這個(gè)學(xué)生的實(shí)際年齡了。

    2024年02月08日
    瀏覽(28)
  • MySQL--最基本的SELECT...FROM語句,列的別名,去除重復(fù)行,空值參與運(yùn)算,著重號(hào),運(yùn)算符,顯示表的結(jié)構(gòu),過濾數(shù)據(jù),顯示表的結(jié)構(gòu),邏輯運(yùn)算符, LIKE運(yùn)算符,REGEXP運(yùn)算符

    MySQL--最基本的SELECT...FROM語句,列的別名,去除重復(fù)行,空值參與運(yùn)算,著重號(hào),運(yùn)算符,顯示表的結(jié)構(gòu),過濾數(shù)據(jù),顯示表的結(jié)構(gòu),邏輯運(yùn)算符, LIKE運(yùn)算符,REGEXP運(yùn)算符

    方式一 source 文件的全路徑名`countries` 方式二 基于具體的圖形化界面的工具可以導(dǎo)入數(shù)據(jù) 比如:選擇 “工具” --- “執(zhí)行sql 腳本” --選中xxx.sql即可 1.1.最基本的語句select 字段1,字段2 ,.............from 表名 用DUAL維持整個(gè)結(jié)構(gòu)的平衡 1.2.表中所有等等字段(或列) 其中,不同

    2024年02月04日
    瀏覽(28)
  • MySQL 函數(shù)、數(shù)字函數(shù)、日期函數(shù)、運(yùn)算符
  • 軟件測(cè)試|MySQL邏輯運(yùn)算符使用詳解

    軟件測(cè)試|MySQL邏輯運(yùn)算符使用詳解

    簡(jiǎn)介 在MySQL中,邏輯運(yùn)算符用于處理布爾類型的數(shù)據(jù),進(jìn)行邏輯判斷和組合條件。邏輯運(yùn)算符主要包括AND、OR、NOT三種,它們可以幫助我們?cè)诓樵兒蜅l件語句中進(jìn)行復(fù)雜的邏輯操作。本文將詳細(xì)介紹MySQL中邏輯運(yùn)算符的使用方法和示例。 AND運(yùn)算符 AND運(yùn)算符用于將多個(gè)條件組合

    2024年01月21日
    瀏覽(30)
  • mysql單表查詢,排序,分組查詢,運(yùn)算符

    mysql單表查詢,排序,分組查詢,運(yùn)算符

    查詢插入的數(shù)據(jù)據(jù) – 1. 查詢出部門編號(hào)為30的所有員工 – 2. 所有銷售員的姓名、編號(hào)和部門編號(hào)。 – 3. 找出獎(jiǎng)金高于工資的員工。 – 4. 找出獎(jiǎng)金高于工資60%的員工。 – 5. 找出部門編號(hào)為10中所有經(jīng)理,和部門編號(hào)為20中所有銷售員的詳細(xì)資料。 – 6. 找出部門編號(hào)為10中

    2024年02月13日
    瀏覽(17)
  • MySQL(七):一文帶你學(xué)透 mysql運(yùn)算符 (超詳解)

    MySQL(七):一文帶你學(xué)透 mysql運(yùn)算符 (超詳解)

    本博主將用CSDN記錄軟件開發(fā)求學(xué)之路上親身所得與所學(xué)的心得與知識(shí),有興趣的小伙伴可以關(guān)注博主!也許一個(gè)人獨(dú)行,可以走的很快,但是一群人結(jié)伴而行,才能走的更遠(yuǎn)! 算術(shù)運(yùn)算符主要用于數(shù)學(xué)運(yùn)算,其可以連接運(yùn)算符前后的兩個(gè)數(shù)值或表達(dá)式,對(duì)數(shù)值或表達(dá)式進(jìn)行

    2024年02月08日
    瀏覽(20)
  • MySQL數(shù)據(jù)庫,從入門到精通:第四篇——MySQL中常用的運(yùn)算符及其用法

    MySQL數(shù)據(jù)庫,從入門到精通:第四篇——MySQL中常用的運(yùn)算符及其用法

    目錄層級(jí) MySQL數(shù)據(jù)庫,從入門到精通:第一篇——MySQL概念詳解 MySQL數(shù)據(jù)庫,從入門到精通:第二篇——MySQL關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫的比較 MySQL數(shù)據(jù)庫,從入門到精通:第三篇——MySQL 數(shù)據(jù)庫規(guī)范和基礎(chǔ)查詢語句 MySQL數(shù)據(jù)庫,從入門到精通:第四篇——MySQL中常用的運(yùn)

    2024年02月08日
    瀏覽(30)
  • MySQL數(shù)據(jù)表:對(duì)數(shù)據(jù)的基礎(chǔ)操作(增、刪、查、改)以及運(yùn)算符的講解

    MySQL數(shù)據(jù)表:對(duì)數(shù)據(jù)的基礎(chǔ)操作(增、刪、查、改)以及運(yùn)算符的講解

    目錄 前言 一.增加數(shù)據(jù) 二.查詢數(shù)據(jù) 2.1查詢數(shù)據(jù)表中所有信息 ?2.2查詢表中指定的列信息 ?2.3查詢通過計(jì)算的列 ?2.4使用別名代替列名 ?2.5查詢不帶有重復(fù)值的列 2.6將查詢的結(jié)果進(jìn)行排序? 2.7條件查詢 ? ? ? ?2.7.1條件查詢的種類? ? ? ? ? ? ? ?2.7.2使用運(yùn)算符查詢的講解

    2024年02月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包