"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Backticks vs guillemets simples dans SQL : quelles sont les principales différences et quand devriez-vous les utiliser ?

Backticks vs guillemets simples dans SQL : quelles sont les principales différences et quand devriez-vous les utiliser ?

Publié le 2024-11-08
Parcourir:369

 Backticks vs Single Quotes in SQL: What Are the Key Differences and When Should You Use Each?

Backticks vs. Single Quotes in SQL Queries

Dans un extrait du manuel CodeIgniter, il est mentionné que $this->db->select () accepte un deuxième paramètre facultatif pour désactiver la protection contre les backticks des noms de champs et de tables. Cela soulève trois questions :

1. Quelles sont les différences entre les backticks (`) et les guillemets simples (') ?

Les backticks citent les noms dans MySQL, tandis que les guillemets simples entourent des chaînes. Utiliser des noms sans guillemets, comme SELECT select FROM foo, provoquera une erreur de syntaxe car MySQL l'interprète comme un mot-clé.

2. Est-il possible d'utiliser une instruction IF dans une requête ?

Oui, la fonction IF peut être utilisée dans les instructions SQL SELECT.

3. Comment interpréter IF(value = "", default, value) comme value`?

La fonction IF renvoie la valeur de la colonne par défaut si la valeur est une chaîne vide. Sinon, il renvoie la valeur à partir de la valeur elle-même. Le résultat sera appelé valeur.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3