Questions marquées «sql»

141
Comment déboguer les requêtes de base de données PDO?

Avant de passer à PDO, j'ai créé des requêtes SQL en PHP en concaténant des chaînes. Si j'ai une erreur de syntaxe de base de données, je pourrais simplement faire écho à la chaîne de requête SQL finale, l'essayer moi-même dans la base de données et la modifier jusqu'à ce que je corrige l'erreur,...

141
Requête SQL pour la date du jour moins deux mois

Je veux sélectionner tous les enregistrements dans une table où leur date d'entrée est antérieure à 2 mois. Une idée de comment je peux faire ça? Je n'ai encore rien essayé mais je suis sur ce point: SELECT COUNT(1) FROM FB WHERE Dte >

141
Comment puis-je joindre plusieurs tables SQL à l'aide des ID?

J'ai 4 tables différentes que je souhaite rejoindre. Les tableaux sont structurés avec des colonnes comme suit: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD À partir de la table A, je comprends comment JOIN des tables a et c en...

141
Comparaison des dates dans Oracle SQL

J'essaie de le faire afficher le nombre d'employés embauchés après le 20 juin 1994, mais j'obtiens une erreur disant "JUN" identifiant invalide. Veuillez aider, merci! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;

141
Format de date MySQL JJ / MM / AAAA sélectionner la requête?

Je ne sais pas trop comment commander par format de date. Pour le format, YYYY-MM-DDvous feriez ceci:...ORDER BY date DESC... Comment passeriez-vous votre commande DD/MM/YYYY? Cela ne fonctionne pas: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT

141
Cas dans l'instruction Select

J'ai une instruction SQL qui a un CASEfrom SELECTet je ne peux pas faire les choses correctement. Pouvez-vous me montrer un exemple CASEoù les cas sont les conditions et les résultats sont des cas. Par exemple: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung';...

140
Puis-je me protéger contre l'injection SQL en échappant les guillemets simples et l'entrée utilisateur environnante avec des guillemets simples?

Je me rends compte que les requêtes SQL paramétrées sont le moyen optimal de nettoyer les entrées utilisateur lors de la création de requêtes contenant des entrées utilisateur, mais je me demande ce qui ne va pas avec la saisie des entrées utilisateur et en échappant aux guillemets simples et en...

140
Comment obtenir le MIN () de deux champs dans Postgres?

Disons que j'ai une table comme celle-ci: name | score_a | score_b -----+---------+-------- Joe | 100 | 24 Sam | 96 | 438 Bob | 76 | 101 ... | ... | ... Je souhaite sélectionner le minimum de score_a et score_b. En d'autres termes, quelque chose comme: SELECT name, MIN(score_a, score_b) FROM table...

140
Comment exécuter un fichier de script .SQL en utilisant c #

Je suis sûr que cette question a déjà été répondue, mais je n'ai pas pu trouver de réponse à l'aide de l'outil de recherche. En utilisant c #, j'aimerais exécuter un fichier .sql. Le fichier sql contient plusieurs instructions sql, dont certaines sont réparties sur plusieurs lignes. J'ai essayé de...

140
Jointure externe gauche LINQ vers SQL

Cette requête est-elle équivalente à une LEFT OUTERjointure? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId =...