Middle
Агар ба ҷои номи сутун select 1 кунед, чӣ мешавад?
sobes.tech AI
Ҷавоб аз AI
Агар SQL сұрауында SELECT 1 орнына бағананың атын көрсетпей қолданылса, нәтиже бір бағанмен таңдау болады, барлық жолдарда 1 мәні болады. Бұл жиі жазбалардың бар-жоғын тексеру немесе тест сұраулары үшін пайдаланылады, кестедегі деректер маңызды емес, тек жолдарды алу керек болғанда.
Мысал:
SELECT 1 FROM users WHERE age > 30;
Бұл сұрау 30 жастан асқан пайдаланушылар санына тең жолдар санын қайтару, бірақ пайдаланушылардың деректері қайтарылмайды.