Maison > base de données > SQL > Que signifie « sélectionner 1 dans le tableau » ?

Que signifie « sélectionner 1 dans le tableau » ?

angryTom
Libérer: 2020-02-13 16:13:14
original
20759 Les gens l'ont consulté

Que signifie « sélectionner 1 dans le tableau » ?

Que signifie « sélectionner 1 dans le tableau » ?

Sélectionner 1 dans le tableau et Sélectionner * dans le tableau sont similaires dans leur utilisation. différences, voir ci-dessous :

1. Il n'y a aucune différence de fonction entre select 1 from mytable et select anycol (n'importe quelle ligne de la collection de tables de destination) depuis mytable et select * from mytable ; il existe un enregistrement Généralement utilisé à des fins conditionnelles.

Le 1 dans select 1 from est une constante, et la valeur de toutes les lignes trouvées l'est, mais en termes d'efficacité, 1>anycol>*, car il n'est pas nécessaire de rechercher la table du dictionnaire .

2. Pour vérifier le nombre d'enregistrements, vous pouvez utiliser select sum(1) from mytable ; ce qui équivaut à select sum(*) from mytable ;

Articles et tutoriels connexes recommandés : Tutoriel MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal