色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql中并且的符號(hào)

老白2年前9瀏覽0評(píng)論

在使用MySQL查詢語(yǔ)句時(shí),經(jīng)常會(huì)用到“并且”的符號(hào)。而在MySQL中,“并且”的符號(hào)有兩種不同的寫法,分別是“AND”和“&&”。

SELECT * FROM table WHERE col1='value1' AND col2='value2';
SELECT * FROM table WHERE col1='value1' && col2='value2';

上述兩個(gè)查詢語(yǔ)句的作用是相同的,都是查詢table表中col1列的值為value1并且col2列的值為value2的數(shù)據(jù)。

兩種符號(hào)的作用相同,不過(guò)使用場(chǎng)景稍有不同。在MySQL中,優(yōu)先級(jí)是:作為運(yùn)算符時(shí),&& 的優(yōu)先級(jí)較 AND 高。因此如果同時(shí)使用 AND 和 OR 運(yùn)算符時(shí),最好使用小括號(hào)明確要求先進(jìn)行的運(yùn)算。

SELECT * FROM table WHERE (col1='value1' && col2='value2') OR (col1='value3' && col2='value4');
SELECT * FROM table WHERE (col1='value1' AND col2='value2') OR (col1='value3' AND col2='value4');

上述兩個(gè)查詢語(yǔ)句的作用也是相同的,都是查詢table表中col1列的值為value1并且col2列的值為value2或者col1列的值為value3并且col2列的值為value4的數(shù)據(jù)。

綜上所述,兩種符號(hào)的使用其實(shí)是差不多的,只是在不同的場(chǎng)景下使用習(xí)慣不同而已,需要根據(jù)自己的實(shí)際需要進(jìn)行選擇。