sql中set用法 Sql中的set和select賦值方式的區(qū)別?
Sql中的set和select賦值方式的區(qū)別?select和set都可以為變量賦值。區(qū)別在于:select可以同時(shí)為多個(gè)變量賦值,而set一次只能為一個(gè)變量賦值。如果需要從數(shù)據(jù)表中提取數(shù)據(jù)進(jìn)行變量賦值
Sql中的set和select賦值方式的區(qū)別?
select和set都可以為變量賦值。區(qū)別在于:select可以同時(shí)為多個(gè)變量賦值,而set一次只能為一個(gè)變量賦值。如果需要從數(shù)據(jù)表中提取數(shù)據(jù)進(jìn)行變量賦值,那么毫無(wú)疑問(wèn)select是最合適的。使用select一次提取所需的數(shù)據(jù)。如上圖所示,如果使用set賦值,會(huì)多次查詢同一個(gè)表,導(dǎo)致效率低下。所有這一切的前提是在大量數(shù)據(jù)的情況下!