Maison > base de données > tutoriel mysql > 'Pas égal à' dans oracle/mysql <> != ^= n'est pas pareil ?

'Pas égal à' dans oracle/mysql <> != ^= n'est pas pareil ?

WBOY
Libérer: 2023-06-02 21:03:33
avant
967 Les gens l'ont consulté

    oracle "Pas égal à" <> != ^= n'est pas

    oracle

    oracle != et <> et ^= ne sont pas égaux, il n'y a pas de différence logique. Officiellement recommandé <> car il est multiplateforme, portable et offre une forte compatibilité.

    n'est pas égal, ce qui implique qu'il n'est pas vide, c'est-à-dire qu'il n'est pas nul.

    name <> 'Mike' trouvera les données dont le nom n'est pas Mike et ne sont pas vides.

    mysql

    mysql, <> et != sont identiques.

    is not est utilisé pour juger nul, c'est-à-dire n'est pas nul, pas vide. select * from t où id n'est pas nul Traduit en chinois, il s'agit de trouver les données dont l'identifiant n'est pas vide dans la table t ; C'est pourquoi l'expression is not a été inventée spécifiquement pour null. Car l’affirmation « égal à rien » n’est effectivement pas rigoureuse. Une certaine valeur peut être égale à 1 ou 2, mais il ne faut pas dire qu'elle est égale à vide, car elle est vide.

    oracle != et <> et ^=

    !=, <>, ^= les trois symboles signifient "pas égal à", il n'y a pas de différence essentielle dans la logique

    Mais l'important est qu'en exprimant le signifiant "pas égal à", les trois symboles impliquent également la prémisse de "n'est pas nul", donc null sera filtré lorsqu'il est utilisé.

    Par exemple, trois éléments de données dans la base de données

    Nom Gender
    Zhang San Homme
    Li Si
    Wang Wu Femme

    Mais la mise à jour officielle La méthode d'écriture "<>" est recommandée car elle est plus portable sur toutes les plateformes.

    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:yisu.com
    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