在使用mysql時,有時候需要對兩個名字是否相同進行判斷。以下是一些判斷方法:
SELECT * FROM table_name WHERE name LIKE '張三';
這個查詢會返回所有名字為“張三”的行。如果想要判斷是否存在一個名字為“張三”的人,可以使用以下代碼:
SELECT COUNT(*) FROM table_name WHERE name LIKE '張三';
如果返回的值為0,則說明沒有名字為“張三”的人,否則就存在名字為“張三”的人。
如果想要判斷兩個名字的大小寫是否相同,可以使用以下代碼:
SELECT * FROM table_name WHERE BINARY name = 'Mary';
這個查詢會返回所有名字為“Mary”的行,并且大小寫與查詢時相同。如果想要不區分大小寫的比較,可以使用以下代碼:
SELECT * FROM table_name WHERE name COLLATE utf8_general_ci = 'Mary';
這個查詢同樣會返回所有名字為“Mary”的行,但是會忽略大小寫。
上一篇css每個li之間的距離
下一篇css每一行縮進2字符