- mysql的not in的用法(特別注意not in結果集中不能有null,如果not in結果集中有Null,則查詢結果直接爲Null)
select * from user where name not in ('科比', '喬丹'); 假如DB有100條數據(包含'科比', '喬丹'),則這條sql返回剩餘98條記錄 select * from user where name not in ('科比', '喬丹', null); 假如DB有100條數據(包含'科比', '喬丹'),則這條sql返回剩餘0條記錄
- mysql的in後面的List長度有沒有限制?
默認沒有限制,不像其他DB有的限制List長度不能超過比如1000,mysql這塊沒有限制,但是整個sql的大小有限制,限制設置如下: mysql --help | grep max-allowed-packet
mysql的in和not in的用法(特別注意not in結果集中不能有null)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.