Sobes.tech
Middle

Mi történik, ha a oszlop neve helyett select 1-et írunk?

sobes.tech MI

Válasz az MI-től

Ha egy SQL lekérdezésben SELECT 1-et írunk ahelyett, hogy egy oszlop nevét megadnánk, az eredmény egy olyan kiválasztás lesz, amelyben egy oszlop van, és minden sorban az érték 1. Ezt gyakran használják rekordok létezésének ellenőrzésére vagy teszt lekérdezésekhez, amikor nem fontosak a táblázat adatai, csak sorokat akarunk kapni.

Példa:

SELECT 1 FROM users WHERE age > 30;

Ez a lekérdezés annyi sort ad vissza, ahány 30 év feletti felhasználó van, de a felhasználók adatai nem kerülnek visszaadásra.